vim編輯器常用操作整理
命令模式下:
i鍵:光標當前位置前插入。
a鍵:光標後一個位置開始插入。
o鍵:換行插入。
I鍵:當前光標所在行行首插入。
A鍵:將光標移至行尾開始插入。
O鍵:當前光標所在行上一行插入。
M鍵:將光標移至當前頁中間行行首。
H鍵:將光標移至當前頁最前端。
L鍵:將光標移至當前頁最末端。
Home鍵:將光標移至行首。
End 鍵:將光標移至行尾。
w鍵:移動到下一個單詞。
b鍵:移動到前一個單詞。
gg:光標移至當前文件第一行。
10gg:當前文件的第10行。
Pg Up:向上翻頁。
Pg Dn:向下翻頁。
G鍵:光標移到文件最後一行。
yw:複製當前光標所在單詞。
p:粘貼
yy:複製光標所在行。
10yy:複製當前光標所在行下面10行
u鍵:撤銷上一部操作。
Ctrl+R:反撤銷。
U鍵:全部撤銷操作。
dw:刪除光標所在單詞。
x:刪除光標所在字母。
dd:刪除整行。
10dd:刪除當前光標下面10行,包括光標所在行。
D:刪除光標到行尾。
^:刪除光標到行首。
Y$:複製光標到行尾。
Y^:複製光標到行首。
末行模式下(Esc+:):
set nu:臨時添加行號。
set nonu:去掉行號。
%s /#/$/g:全文所有#特換爲$ (%s全文 /#替換#號 /$替換成$號 /g不詢問一次全部替換)。
1,10s /#/$/g:1至10行#替換爲$。
1,10s /^/#/g:1至10行行首添加#。(/^ 行首)。
q :退出不保存。
q! :強制退出不保存。
x :保存並退出。(x等同於wq)。
r test.txt :合併text.txt文件內容到當前文件中。
/yum :查找yum,n鍵向下查找,N鍵向上查找。