vim visual model
介绍Vim可视化模式下的字符选择、行选择和块选择模式,Vim可视化模式移动选中文本两端点位置,Vim同时注释多行和同时删除多行
Vim 可视化模式分为以下三种:
-
用v命令进入的字符可视化模式(Characterwise visual mode)。文本选择是以字符为单位的。
-
用V (shift v) 命令进入的行可视化模式(Linewise visual mode)。文本选择是以行为单位的。
-
用ctrl-v进入的块可视化模式(Blockwise visual mode)。使用按键j/k/h/l进行选中多行多列,一个矩形内的文本。
ctrl -v 模式下
选择:
选中{}中间的内容,不包括{}
va{ 选中{}中间内容,包括{}
选中()中间内容
vi< 选中<>中间内容
vi[ 选中[]中间内容
vit 选中中间的内容
vi” 选中”"中间内容
vi’ 选中”中间的内容、
vis 选中一个句子
vib 选中一个block
viw 选中一个单词
vip 选中一个段落
可视模式常用命令:
$ 从光标所在初选择到行结尾
G 从光标所在处选择到文档结尾
u U ~ 分别是所有字母变小写、变大写、反转大小写
“>”和“<" 将选中字符右移或左移 shiftwidth位置
p或P 在当前位置粘贴剪贴板的内容,p 粘在光标所在字符后面,P 粘在前面。
d只删除选中的字符,而D删除选中字符所在行的所有字符
c只修改选中的字符,而C修改选中字符所在行的所有字符
y只负责选中的字符,而Y复制选中字符所在行的所有字符