1:用V命令進入的字符可視化模式(Characterwise visual mode)。文本選擇是以字符爲單位的。
2:用shift-V
命令進入的行可視化模式(VISUAL LINE mode)。文本選擇是以行爲單位的。
3:用ctrl-shift-V
進入的塊可視化模式(VISUAL BLOCK mode)。可以選擇一個矩形內的文本。
a:插入I(shift+i):插入你想要的字符 --> ESC
相對於1,2種情況只在光標所在的位置前生效即不能實現批量的插入。
相對於3則在所有選中的塊前生效(按行生效)。
利用3可實現如下效果:
a#bcd a#bcd a#bcd #在前3行b的前面插入一個# abcd
b: shift+<> : 左右移動選中的部分常用於代碼的縮進配合2
c: d:刪除
d: o:移動光標開始《--》結束
記錄幾個非可視(visual)模式下的命令
r 替換單個字符
x 剪切單個字符
p 粘貼