Vim:认识Visual模式

更好的阅读体验在这里

认识Visual模式

模式说明

选中一块文本区域在其上进行操作
进入可视化模式之后,可以使用普通模式中的各种移动命令,移动过的区域都会被高亮显示
进入可视化模式的位置是开始位置,通过移动命令移动到的最后一个位置是结束位置o命令可以让光标在开始位置结束位置这两个之间切换

子模式

可视化模式中包含三个模式,面向字符面向行面向块

面向字符

普通模式下v命令进入面向字符的可视化模式,就像i命令进入插入模式一样
面向字符的模式最小的选择单位是字符

选中区域:开始位置结束位置之间的所有字符

面向行

普通模式下V命令进入面向行的可视化模式
面向行的模式最小的选择单位是行(就算光标在行首,也是会选中整行),使用面向字符的模式也能够实现这中效果,但是面向行操作更方便

选中区域:开始位置结束位置之间的所有行

面向块

普通模式下Ctrl+v命令进入面向块的可视化模式
面向块的模式最小的选择单位是块,通过移动命令画出的一个有棱有角的形状

选中区域:想象一下开始位置结束位置这两个点是长方形对角线上的两个顶点,选中的区域就是这个长方形中的有字符的地方

Vim:认识Visual模式

相关文章: