代码改变世界

Vim的可视模式

2016-01-25 15:52  cascle  阅读(382)  评论(0编辑  收藏  举报

可视模式可以看到选中的字符串, 并对其进行操作

 

v:进入字符选择模式

V:进入行选择模式

ctrl-v(Window是ctrl-q):进入block选择模式

 

o:移动光标到选择的另一端

O:移动光标到选择的对角线

 

g?:对选中的字符加密,再按一次解密

 

gv:跳转到上一次选中的位置

 

》:向右缩进

《:向左缩进

 

i命令包含不带空白的字符

a命令包含带空白的字符

 

ip就是包含段落,is就是包含句子,iw就是包含词

 

选中之后就可以做相应的操作,比如D是删除高亮行,d是删除高亮部分,J是合并行,c是删除高亮部分并进入插入模式,C是删除高亮行并进入插入模式,y是复制高亮部分,Y是复制高亮行

动作做完了之后返回正常模式,p就可以用来粘贴到光标后,P粘贴到光标前。要想把光标选中的字符直接被替换,再词进入可视模式,选中内容,按p。

 

:help v_i可以看帮助,位于motition部分