2015年8月25日 星期二

vim 常用功能

引用自:夕口技術錄

如何叫它(vi)幫您自動對應出 ( ) 、{}、[]
也就是停在 ( 上括號時,
要自動讓遊標幫您指到 ) 下括號的地方…
當當…
就是用 Shift + 5 => % 就可以辦到啦…
以下是另外的技巧補充哦:
w       游標跳到下個word的開頭
e       游標跳到下個word的字尾
b       游標回到上個word的開頭
$       移到游標所在行的行尾
^       移到該行第一個非空白的字元
0       移到該行的開頭位置
#|      移到該行的第 # 個位置   例:  5| 12|
f char      尋找(FIND) 本行中下一個 char 字元
t char      將游標移到本行中下一個 char 字元之前
F char      尋找本行中前一個char所在的位置
T char      移到本行中前一個 char 字元之後
;       重覆上一個 f, t, F, 或 T 的動作
,       反向重覆上一個 f, t, F, 或 T 的動作
%       尋找有無對應的 () {} 或 []
H    移到游標到畫面的最上方 (HIGHEST)
M    移到游標到畫面的中間 (MIDDLE)
L    移到游標到畫面的最下方
m char     (MARK) 把這個地方標示成 char
‘ char     (quote character) 跳到被標為 char的那一行
"         (按兩次’) 回到剛才的位置
G      GO to the last line in the file
#G      GO to line #.  (e.g., 3G , 5G , 175G )
G      (GO)  跳到檔案的最後一行.
#G      (GO to line #). 跳到第 # 行  (例: 3G , 5G , 124G )
{       (左大括號) 跳到上一段的開頭
}       (右大括號) 跳到下一段的的開頭.
(       (左小括號) 移到這個句子的開頭
)       (右小括號) 移到下一個句子的開頭
[[     跳往上一個函式
]]     跳往下一個函式
/string      向後尋找 string 這個字串
?string      往前尋找 string 這個字串

沒有留言:

張貼留言