vim可视化模式(visual模式)
vim命令替换字符
转⽂章
为了便于选取⽂本,VIM 引⼊了可视(Visual)模式。要选取⼀段⽂本,⾸先将光标移到段⾸,在普通模式下按 v 进⼊可视模式,然后把光标移到段末。需要注意,光标所在字符是包含在选区中的
v 进⼊字符可视化模式
V 进⼊⾏可视化模式
Ctrl+v 进⼊块可视化模式
块选择 Ctrl+v
在表格中删除指定列⾮常有⽤
⽤ v 命令进⼊的字符可视化模式(Characterwise visual mode)。⽂本选择是以字符为单位的。
⽤ V 命令进⼊的⾏可视化模式(Linewise visual mode)。⽂本选择是以⾏为单位的。
⽤ ctrl-V 进⼊的块可视化模式(Blockwise visual mode)。可以选择⼀个矩形内的⽂本。
选择:
选中{}中间的内容,不包括{}
va{ 选中{}中间内容,包括{}
选中()中间内容
vi< 选中<>中间内容
vi[ 选中[]中间内容
vit 选中中间的内容
vi” 选中”"中间内容
vi’ 选中”中间的内容、
vis 选中⼀个句⼦
vib 选中⼀个block
viw 选中⼀个单词
vip 选中⼀个段落
G 从光标所在处选择到结尾
操作:
这时可以对所选的⽂本进⾏⼀些操作,
常⽤的(可视模式)命令有:
x或d 剪切(即删除,同时所选的⽂本进⼊剪贴板)
y 复制
r字符所有字符替换为新字符
u U ~ 分别是所有字母变⼩写、变⼤写、反转⼤⼩写
“>”和“<" 将选中字符右移或左移 shiftwidth位置
当输⼊了命令以后,VIM 将回到普通模式,这时可以按 p 或 P 进⾏粘贴。普通模式下有关复制和粘贴的命令:
p或P 在当前位置粘贴剪贴板的内容,p 粘在光标所在字符后⾯,P 粘在前⾯。
d 与 D 的区别
d只删除选中的字符,⽽D删除选中字符所在⾏的所有字符, c 和 C , y 和 Y 同理
我们还可以利⽤可视化模式,来合并多⾏⽂本。 J 命令可以将⾼亮显⽰的⽂本内容合并为⼀⾏,同时以空格来分隔各⾏。如果不希望在⾏间插⼊空格,那么可以使⽤ gJ 命令。
使⽤ g? 命令,可以使⽤rot 13算法来加密⾼亮显⽰的⽂本。针对同⼀个⽂本再次执⾏加密命令,就可以进⾏⽂本解密。
在可视化模式下,按下 : 键就可以对选定范围进⾏操作。例如:我们先在可视化模式下选中⽂本,然后执⾏ : 命令,就可以将⽂本块写⼊另⼀⽂件中。选择多⾏,然后执⾏ :sort 命令,则可以对选中的⽂本进⾏排序。
查看Visual Mode下的命令
:help v_,例如使⽤ :help v_d 命令,可以得到关于在可视模式下进⾏删除操作的帮助信息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。