vim編輯器跳轉、複製、剪下(2)
阿新 • • 發佈:2019-02-09
- 重複上次執行命令 . ;如普通模式下上次輸入x刪除一個字母,則. 表示x命令
- 執行指定此說相同的命令:ndd->刪除n行;ndw->刪除n個單詞;10x->刪除10個字母
- 遊標的快速跳轉(普通模式下)
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: 實現快速交換游標所在行與它下面的行