vim可视模式
三种模式: v启动visual区域选择,按单个字符为选择单位,一次选择一个字符,跨行连续选中 ctrl+v 启用visual line区域选择,按整行为选择单位,一次选择一行,连续中 ctrl+V 启用visual block区域选择,按一个矩形区域为选择单位,一次选择一个矩形区域
常见命令: 大小写转换: ~:将选中区域中的小写字符转换成大写,将大写转换成小写中大小写转换 u:将选中区域全部转换成小写 U:将选中区域全部转换成大写
在选中区域中移动光标位置: o:光标从选中区域的第一行第一列字符上(末尾)移动到最后一行最后一列(开始)字符上 O:光标从选中区域的当前行的行首字符上(末尾)移动到行尾字符(开始)上
'>'将选中的区域所在行整体向右移动一次,空出来的以空格填充 '<'将选中的区域所在行整体向左移动一次
重复执行之前的操作.
在vim可视模式下的删除操作: d(或者x):只删除选中的区域 D:在ctrl+v模式下,是删除选中区域到行尾的所有字符
在vim可视模式下的修改操作: c(或者s): 删除选中区域并进入插入模式,光标停留在选中区域第一行第一列,输入字符后,尽管输入的字符只是在第一行第一列显示,但是,按下esc键,所有区域变成刚才输入的字符
在vim可视模式下的插入操作: 在普通模式下I代表在光标所在行首插入字符,A代表在光标所在的行尾插入字符 在vim可视模式下,I代表选择区域的前面插入字符,A代表选择区域的后面插入字符 比如列模式,选中第一列,然后按下I,然后进入insert模式,输入字符,这个输入的字符只在第一行显示,然后按下esc,然后就整列插入
在vim可视模式下的复制粘贴操作: y:复制选中区域 p:在光标后面粘贴 P:在光标前面粘贴
r:修改选中区域的文本 y:复制选中区域的文本 J:合并选中区域所在行为一行
|