2008-10-27

gvim设定帮助

map :bp " 前一個 buffer 檔案
map :bn " 下一個 buffer 檔案
» 整行向右移一個 shiftwidth(預設是 8 個字元,可重設)。
« 整行向左移一個 shiftwidth(預設是 8 個字元,可重設)。:set shiftwidth? 可得知目前的設定值。:set shiftwidth=4 可馬上重設為 4 個字元。shiftwidth 可簡寫成 sw。ㄟ,別忘了 Shift 鍵!
:ce(nter) 本行文字置中。注意是冒號命令!
:ri(ght) 本行文字靠右。
:le(ft) 本行文字靠左。所謂置中、靠左右,是參考 textwidth(tw) 的設定。如果 tw 沒有設定,預設是80,就是以 80 個字元為總寬度為標準來置放。當然您也可以如 sw 一樣馬上重設。
gqap 整段重排,或 gqip,在段落中位何地方都可以使用。和中文的配合見下述。
gqq 本行重排。
gqG 全文重排,是以游標所在處的段落開始重排至檔尾。以空白行為段落的間隔。
:reg(冒號命令)就會列出所有 registers 的代號及內容。您現在就試著按看看。咦!怎麼還有數目字、特殊符號的緩衝區,原來您剛剛刪除(複製)的內容就預設放在 " 這個緩衝區,然後依序是 0,1,2,...9。也就是說您按 p 不加什麼的話,是取出 " 緩衝區的內容。% 指的是目前編輯的檔案,# 指的是前一次編輯的檔案。還有其它的呀!這會在下一節做介紹。
:set paste 软件间互相复制
:marks 显示所有书签的列表
set shell= 设定shell
^M 是按 Ctrl+v 後不放再按 M 或 Enter 鍵,表示馬上執行。ㄟ,^M 是特殊字元,是一個字元,而不是兩個字元,您移動游標在 ^M 上就知道了,不是我文中的,文中的是直接打出來的兩字元 ^M。在 console 下要打特殊字元的話,要 Ctrl+Shift+v 然後按您要的鍵。

:set 或 :se 會顯示所有經過修改的部份,就是和預設值不一樣的部份。
:set all 顯示目前所有設定值內容。
:scriptnames 顯示各種設定檔的所在路徑及其檔名。
:set option? 顯示 option 這設定的目前值。
:option 直接線上設定,有些設定需加 = 後加上設定值內容。
:set nooption 取消該設定。:set 後面是可以多重設定的。例如
:set autoindent noconfirm autowrite,這樣三種設定就會同時重設。

设置4 個空白字元取代一個 Tab
set softtabstop=4
set shiftwidth=4

没有评论:

留言须知:
0. 你有權保持沉默,但你所說的將作為此BLOG有人訪問的證據。
1. 支持的HTML標籤:<a href="" title=""> <b> <em> <i> <strong>。
2. 留言留名,不然易被无视。(在“评论”中选择“名称/网址”,网址可以不填)。
3. 原則上我不删除留言,除非那則留言侮辱到你。