光標移動(Cursor Movement)
命令 |
作用(解釋) |
---|
h,j,k,l |
h 表示往左,j 表示往下,k 表示往右,l 表示往上 |
Ctrl +f |
上一頁 |
Ctrl +b |
下一頁 |
w , e , W , E |
跳到單詞的後面,小寫包括標點 |
b , B |
以單詞爲單位往前跳動光標,小寫包含標點 |
O |
開啓新的一行 |
^ |
一行的開始 |
$ |
一行的結尾 |
gg |
文檔的第一行 |
[N]G |
文檔的第N行或者最後一行 |
插入模式(Insert Mode)
命令 |
作用(解釋) |
---|
i |
插入到光標前面 |
I |
插入到行的開始位置 |
a |
插入到光標的後面 |
A |
插入到行的最後位置 |
o , O |
新開一行 |
Esc |
關閉插入模式 |
編輯(Editing)
命令 |
作用(解釋) |
---|
r |
在插入模式替換光標所在的一個字符 |
J |
合併下一行到上一行 |
s |
刪除光標所在的一個字符, 光標還在當行 |
S |
刪除光標所在的一行,光標還在當行,不同於dd |
u |
撤銷上一步操作 |
ctrl +r |
恢復上一步操作 |
. |
重複最後一個命令 |
~ |
變換爲大寫 |
[N]>> |
一行或N行往右移動一個tab |
[N]<< |
一行或N行往左移動一個tab |
關閉(Exiting)
命令 |
作用(解釋) |
---|
:w |
保存 |
:wq , :x |
保存並關閉 |
:q |
關閉(已保存) |
:q! |
強制關閉 |
搜索(Search)
命令 |
作用(解釋) |
---|
/pattern |
搜索(非插入模式) |
?pattern |
往後搜索 |
n |
光標到達搜索結果的前一個目標 |
N |
光標到達搜索結果的後一個目標 |
視覺模式(Visual Mode)
命令 |
作用(解釋) |
---|
v |
選中一個或多個字符 |
V |
選中一行 |
剪切和複製(Cut and Paste)
命令 |
作用(解釋) |
---|
dd |
刪除一行 |
dw |
刪除一個單詞 |
x |
刪除後一個字符 |
X |
刪除前一個字符 |
D |
刪除一行最後一個字符 |
[N]yy |
複製一行或者N行 |
yw |
複製一個單詞 |
p |
粘貼 |
窗口操作
命令 |
作用(解釋) |
---|
:split |
水平方向分割出一個窗口 |
:vsplit |
垂直方向分割出一個窗口 |
:close |
關閉窗口 |
:noh |
取消查找高亮 |
Ctrl +W |
切換窗口, h 到左邊窗口,j 到下方窗口,k 到上方窗口,l 到右邊窗口 |
此文轉自linux官網社區http://www.linuxidc.com/Linux/2015-12/126458.htm