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