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 粘贴