"Default encoding
set fileencodings=utf-8,big5,gbk,latin1
set fileencoding=utf-8
"Hot key to switch between Big5 and UTF-8
set
set
map
map
set nu
colorscheme torte
"set foldmarker={,}
set foldnestmax=1
set foldmethod=marker
set foldlevel=0
===============================
%:跳到匹配的括號處
gg
23gg, 23G, :23:跳到第23行
ctrl+i, tab:跳到下一個跳點(Jump Point)
ctrl+o:跳到上一個跳點
#:從光標向後查找整個關鍵詞
*:從光標向前查找整個關鍵詞
cc,S:刪除一行後進入insert模式
dw:刪除一個單詞
cw:刪除一個單詞後進入insert模式
x,dl:刪除一個字符
s,cl:刪除一個字符後進入insert模式
xp:交換兩個字符
ddp:交換兩行
yy:複製一行
u:復原
ctrl+r:重做
[{:跳到本代碼塊(由{}界定)的開頭
[}:跳到本代碼塊的結尾
[[:向前跳到頂格的第一個 {
[]:向前跳到頂格的第一個 }
][:向後跳到頂格的第一個 {
]]:向後跳到頂格的第一個 }
在按h,j,k或者l 之前鍵入一個g,這樣VIM就會按屏幕上面的行如你所願的移動了
命令列模式下
%s/abcde/xyz/g:搜尋所有 abcde 取代為 xyz
(%:整篇)
沒有留言:
張貼留言