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