Vim:认识Visual模式
更好的阅读体验在这里
模式说明
选中
一块文本区域
在其上进行操作
进入可视化模式之后,可以使用普通模式中的各种移动命令,移动过的区域都会被高亮显示
进入可视化模式的位置是开始位置
,通过移动命令移动到的最后一个位置是结束位置
,o
命令可以让光标在开始位置
和结束位置
这两个之间切换
子模式
可视化模式中包含三个模式,
面向字符
,面向行
,面向块
面向字符
普通模式下
v
命令进入面向字符的可视化模式,就像i
命令进入插入模式一样
面向字符
的模式最小的选择单位是字符
选中区域:开始位置
和结束位置
之间的所有字符
面向行
普通模式下
V
命令进入面向行的可视化模式
面向行
的模式最小的选择单位是行(就算光标在行首,也是会选中整行),使用面向字符的模式也能够实现这中效果,但是面向行操作更方便
选中区域:开始位置
和结束位置
之间的所有行
面向块
普通模式下
Ctrl+v
命令进入面向块的可视化模式
面向块
的模式最小的选择单位是块,通过移动命令画出的一个有棱有角的
形状
选中区域:想象一下开始位置
和结束位置
这两个点是长方形对角线
上的两个顶点,选中的区域就是这个长方形
中的有字符的地方