Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim:ci(像ci;?_Vim - Fatal编程技术网

Vim:ci(像ci;?

Vim:ci(像ci;?,vim,Vim,在vim中,如何使ci(更改当前行括号中的内容,如ci“更改引号中的所有内容” 我试过了 :nnoremap ci( f(lct) 但是我的映射被忽略了。我不能像那样扩展内置命令吗 还有什么方法可以组合动作吗?我能做一些像c{f)hh}这样的事情来改变所有动作,直到结束括号前的两个字符吗 > < P> CI(< /代码>和代码> CI”是不同的,因为VIM不认为引用(和单引号)成对出现,而({映射对我有用),但是 CI。(不再在括号内工作;这就是你的意思吗?可能是某个插件破坏了我的功能。

在vim中,如何使ci(更改当前行括号中的内容,如ci“更改引号中的所有内容”

我试过了

:nnoremap ci( f(lct)
但是我的映射被忽略了。我不能像那样扩展内置命令吗

还有什么方法可以组合动作吗?我能做一些像c{f)hh}这样的事情来改变所有动作,直到结束括号前的两个字符吗


>

< P> <代码> CI(< /代码>和代码> CI”<代码>是不同的,因为VIM不认为引用(和单引号)成对出现,而<代码>({映射对我有用),但是<代码> CI。(不再在括号内工作;这就是你的意思吗?可能是某个插件破坏了我的功能。我如何才能为此制作commandmode命令?我知道我可以使用“command what”来制作现有命令的快捷方式,例如“command!CDC:cd%:p:h”,但我如何让commandmode命令模拟norm中的击键al模式?我真的无法让这个映射工作,即使禁用所有插件。我能做什么?这不是你问题的答案,但请检查。这类插件很棒。是的,已经有了。谢谢。