游標基本移動
h j k l 鍵:
數字參數 4l 往右移動4個字元
游標段落移動
0 段首 $ 段尾
w 按照一個單詞的距離向右移動
b 按照一個單詞的距離向左移動
i 游標當前位置插入
i 在行首插入
a 游標後一字元位置查插入
A 在行末插入
c 命令必須聯合一個移動命令
cw 修改致單詞尾部
c2b 修改至前兩個單詞
cc 完全修改整行
r
替換當前游標的字元
R
覆寫入模式,按ESC停止
~
調整大小寫
d刪除字元
dw 刪除一個詞
d$ 刪除到行尾
do 刪除至下一行開頭
dd 刪除一整行
D d$的快速鍵
x 刪除游標下的單個字元
p 粘貼
y 複製
yw 複製一個單詞
y$ 複製到行尾
. 重複上一編輯操作命令
u 撤銷上次操作
U 只撤銷本行的操作,如果游標移開則失效
o 在游標所在行的下一行建立一行並進入編輯模式
O 在上一行,其他相同
e 到單詞最後一個字母
E 同上,但是跳過標點符號
插入命令的數字參數
25a*- [ESC] 增加25對 *-
ctrl + F 前進一個螢幕
ctrl + B 後退一個螢幕
ctrl + D 前進半個螢幕
ctrl + U 後退半個螢幕
z[ENTER] 將當前行滾動到頁面最頂部
z. 將當前行滾動到頁面中部
z- 將當前行滾動到頁面底部
ctrl + L 重繪當前螢幕
H 移動到頁面的第一行
M 移動到頁面的中間一行
L 移動到頁面的最後一行
nH 移動到第一行開始後的第n行
nL 移動到最後一行前面的第n行
[ENTER]或+把游標移動到下一行的第一個字母
- 把游標移動到上一行的第一個字母
^ 移動到當前行第一個非Null 字元
n| 將游標移動到當前行的第n列
( 移動到當前句子的開始
) 移動到當下一個句子的開始
{ 移動到當前段落的開始
} 移動到當下一個段落的開始
[[ 移動到當前章節的開始
]] 移動到下一個章節的開始
/(規則) 在當前檔案中搜尋字元(向後搜尋)
?(規則) 在當前檔案中搜尋字元(向前搜尋)
n 重複上一次的搜尋
fx 搜尋並將游標移動到本行第一個匹配n的字元
Fx 搜尋並將游標移動到本行前一個匹配n的字元
tx 搜尋並將游標移動到本行第一個匹配n的字元的前面一個字元
Tx 搜尋並將游標移動到本行第一個匹配n的字元的後面一個字元
; 重複前一個字元搜尋
, 向相反方向重複前一個字元搜尋
nG 將游標移動到第n行
編輯命令組合用法執行個體:
修改/刪除/拷貝/游標所在
cH/dH/yH/處理螢幕頂部
cL/dL/yL/處理螢幕底部
c+/d+/y+/處理下一行
c5|/d5|/y5|/處理當前行的第五列
2c)/2d)/2y)/處理後面的第二個句子
c{/d{/y{/處理前一個段落
c/pattern d/pattern y/pattern 處理規則
cn/dn/yn/處理下一個規則
cG/dG/yG/處理檔案結束部分
c13G/d13G/y13G/處理第13行的文本