yy:復制 光標所在的這一行
4yy:復制 光標所在行開始向下的4行
p:粘貼
dd:剪切(刪除) 光標所在的這一行
4dd:剪切(刪除) 光標所在行向下的4行
D:從當前的光標開始向后剪切,一直到行末
d0:從當前的光標開始向前剪切,一直到行首
x:從光標處開始向后刪除
X:從光標處開始向前刪除
u:撤銷
ctrl+r:反撤銷
shift+4:移動到光標所在行行尾
shift+6:移動到光標所在行行首
← h
↓ j
↑ k
→ l
H:移動到當前屏幕最上面一行
M:移動到當前屏幕最中間一行
L:移動到當前屏幕最下面一行
ctrl+f---->下一頁
ctrl+b---->上一頁
20 G:快速定位到第20行
G:快速回到整個代碼的最后一行
gg:快速回到整個代碼的第一行
w:向后跳一個單詞的長度,即跳到下一個單詞的開始處
b:向前跳一個單詞的長度,即跳到上一個單詞的開始處
D:從當前的光標開始剪切,一直到行末
v:選中一片代碼
>>:向右移動代碼
<<:向左移動代碼
.:重復執行上一次的命令
{:跳到這段代碼的開頭
}:跳到下一段代碼的開頭
/:搜索
n:下一個搜索的結果
N:上一個搜索的結果
替換:
末行模式下,將當前文件中的所有abc替換成123
:%s/abc/123/g
末行模式下,將第一行直第10行之間的abc替換成123
1,10s/abc/123/g