Vim:ci(像ci;?
在vim中,如何使ci(更改当前行括号中的内容,如ci“更改引号中的所有内容” 我试过了Vim:ci(像ci;?,vim,Vim,在vim中,如何使ci(更改当前行括号中的内容,如ci“更改引号中的所有内容” 我试过了 :nnoremap ci( f(lct) 但是我的映射被忽略了。我不能像那样扩展内置命令吗 还有什么方法可以组合动作吗?我能做一些像c{f)hh}这样的事情来改变所有动作,直到结束括号前的两个字符吗 > < P> CI(< /代码>和代码> CI”是不同的,因为VIM不认为引用(和单引号)成对出现,而({映射对我有用),但是 CI。(不再在括号内工作;这就是你的意思吗?可能是某个插件破坏了我的功能。
:nnoremap ci( f(lct)
但是我的映射被忽略了。我不能像那样扩展内置命令吗
还有什么方法可以组合动作吗?我能做一些像c{f)hh}这样的事情来改变所有动作,直到结束括号前的两个字符吗
>
< P> <代码> CI(< /代码>和代码> CI”<代码>是不同的,因为VIM不认为引用(和单引号)成对出现,而<代码>({映射对我有用),但是<代码> CI。(不再在括号内工作;这就是你的意思吗?可能是某个插件破坏了我的功能。我如何才能为此制作commandmode命令?我知道我可以使用“command what”来制作现有命令的快捷方式,例如“command!CDC:cd%:p:h”,但我如何让commandmode命令模拟norm中的击键al模式?我真的无法让这个映射工作,即使禁用所有插件。我能做什么?这不是你问题的答案,但请检查。这类插件很棒。是的,已经有了。谢谢。