如下的全部操做都要基於vim編輯器的編輯模式下。vim
1.行號
set number/nu 設置行號
set nonumcer/nonu 取消行號編輯器
2.定位
數字 光標跳轉到數字所在行文檔
3.查找
/內容/ 或者 /內容字符串
4.替換
s/字符串1/字符串2 將光標所在行的字符串1替換成字符串2
s/字符串1/字符串2/g 將光標所在行全部的字符串1替換成字符串2
%s/字符串1/字符串2/g 將文檔內全部的字符串1替換成字符串2im
5.光標移動
a.字符級
上(k) 下(j) 左(h) 右(l)
b.單詞級
w word移動下個單詞的首字母
e end移動到下個(本)單詞的尾字母
b before必定到上個(本)單詞的首字母
c.行級
$ 行尾
0 行首
d.段落級
{ 上個(本)段落首部
} 下個(本)段落尾部
e.屏幕級
H 屏幕首頁
L 屏幕尾部
f.文檔級
G 文檔尾部
1G 文檔第1行
nG 文檔第n行支付
6.內容刪除
dd 刪除光標當前行
2dd 刪除當前行在內,向後刪除2行內容
ndd 包含當前行在內,刪除後邊n行內容
x 刪除光標所在支付
c+w 從光標所在位置刪除至單詞結尾,並進入編輯模式word
7.內容複製
yy 刪除光標當前行
2yy 刪除當前行在內,向後刪除2行內容
nyy 包含當前行在內,刪除後邊n行內容
p 對(刪除)複製好的內容進行粘貼移動
8.相關快捷操做
u undo撤銷
J 合併上校兩行
r 單個字符替換
.(點) 重複執行上次的指令vi