h:向左移動一個字符
j:向下移動一行
k:向上移動一行
l:向右移動一個字符
0:移動到行首
$:移動到行尾
gg:移動到文件開頭
G:移動到文件末尾
Ctrl+f:向下翻頁
Ctrl+b:向上翻頁
w:移動到下一個單詞的開頭
b:移動到上一個單詞的開頭
e:移動到下一個單詞的末尾
(:移動到當前句子的開頭
):移動到當前句子的末尾
{:移動到當前段落的開頭
}:移動到當前段落的末尾
i:在光標前插入文本
a:在光標后插入文本
o:在當前行下方插入新行并進入插入模式
O:在當前行上方插入新行并進入插入模式
x:刪除光標所在位置的字符
dd:刪除當前行
dw:刪除當前單詞
d(:刪除從當前位置到當前句子的開頭的文本
d):刪除從當前位置到當前句子的末尾的文本
d{:刪除從當前位置到當前段落的開頭的文本
d}:刪除從當前位置到當前段落的末尾的文本
yy:復制當前行
yw:復制當前單詞
p:粘貼復制的文本
/:搜索文本,按下Enter鍵跳轉到下一個匹配處
n:跳轉到下一個匹配處
N:跳轉到上一個匹配處
:s/old/new/g:將當前行中的所有old替換為new
:%s/old/new/g:將全文中的所有old替換為new
:%s/old/new/gc:將全文中的所有old替換為new,并在替換前詢問確認
:w:保存文件
:q:退出編輯器
:wq:保存文件并退出編輯器
:q!:強制退出編輯器,不保存修改
u:撤銷上一步操作
Ctrl+r:重做上一步操作
:e filename:打開指定文件
:n:編輯下一個文件
:N:編輯上一個文件
:bn:編輯下一個文件
:bp:編輯上一個文件
:ls:列出當前打開的文件列表
:sp filename:在當前窗口中水平分割打開指定文件
:vsp filename:在當前窗口中垂直分割打開指定文件
Ctrl+w+w:在窗口之間切換
Ctrl+w+h:將光標移動到左邊的窗口
Ctrl+w+j:將光標移動到下方的窗口
Ctrl+w+k:將光標移動到上方的窗口
Ctrl+w+l:將光標移動到右邊的窗口