1. 程式人生 > >vim編輯器跳轉、複製、剪下(2)

vim編輯器跳轉、複製、剪下(2)

  1. 重複上次執行命令 . ;如普通模式下上次輸入x刪除一個字母,則. 表示x命令
  2. 執行指定此說相同的命令:ndd->刪除n行;ndw->刪除n個單詞;10x->刪除10個字母
  3. 遊標的快速跳轉(普通模式下)
    1)行間跳轉:nG(:set nu命令顯示行標);gg(第一行);G(最後一行)
    小技巧:你在完成依次跳轉後,可以使用Ctrl+o快速回到上一次(跳轉前)游標所在位置。
    2)行內跳轉:
命令 說明
w 到下一個單詞的開頭
e 到下一個單詞的結尾
b 到前一個單詞的開頭
ge 到前一個單詞的結尾
0或^ 到行頭
$ 到行尾
f<字母> 向後搜尋<字母>並跳轉到第一個匹配的位置(非常實用)
F<字母> 向前搜尋<字母>並跳轉到第一個匹配的位置
t<字母> 向後搜尋<字母>並跳轉到第一個匹配位置之前的一個字母(不常用)
T<字母> 向前搜尋<字母>並跳轉到第一個匹配位置之後的一個字母(不常用)

4. 複製貼上和剪下
1) 普通模式中使用y複製

命令 說明
yy 複製遊標所在的整行(3yy:複製3行)
y^或y0 複製至行首,不包含游標所在的字元
y$ 複製至結尾,包含游標所在的字元
yw 複製一個單詞(y2w:複製2單詞)
yG 複製至文章末
y1G 複製至文章開頭

2)普通模式下使用p貼上

命令 說明
p(小寫) 貼上在游標後
P(大寫) 貼上在游標前

3)剪貼及貼上
dd:上面所講的刪除命令就是剪下
ddp: 實現快速交換游標所在行與它下面的行