好的,这以前是一个关于Vim的问题,直到我知道它是Visual插件ViEmu特有的。
在ViEmu中,“v”将荧光笔光标放在前一个字符和当前字符之间,这样,当“v”被按下时,向后走就会留下光标下的字母。当试图从行尾使用可视模式时,这尤其令人讨厌。是否有“v”作为“a”vs“i”和“p”对“P”的键。
下面是一个例子:
我有下面的文字,我的光标坐在后面的s字舞蹈。
胖胖的黄狗跳舞
我想把它改为:
那只敏捷的棕色狐狸跳起来
我想进入视觉模式与荧光定位在右边的s在舞蹈。这样,当我使用shift+f向后搜索时,我选择了所有的内容。使用v->shift+f->f将突出显示除舞蹈中的s之外的所有内容,这是很烦人的。
发布于 2013-10-17 19:43:22
如果我们考虑使用操作符(比如d3e )所做的更改与使用可视化模式( v3ed )所做的相同更改,我们会发现视觉模式中的独特元素是交互性的。
在视觉模式下,很自然地开始选择,然后在目标区域上进行稳步的磨练:与v3ed不同,我还可以使用veeed、veeeebbed或v4ebbed。或者在vee之后,我意识到我需要在选择之前包括一些东西,比如o,bb,最后是d。
重点是,当使用
如果您经常需要在当前光标位置之后启动可视化模式(或者您有另一个类似的用例),则始终可以创建自定义映射。以下是一些想法:
:nnoremap <Leader>v <Space>v
:nnoremap <Leader>v $hv
:nnoremap <Leader>v $F;vhttps://stackoverflow.com/questions/19434926
复制相似问题