提问人:masterxilo 提问时间:1/25/2013 最后编辑:Michael Berkowskimasterxilo 更新时间:10/5/2020 访问量:3725
Vim: ci( like ci“?
Vim: ci( like ci"?
问:
在 vim 中,我如何更改当前行括号中的任何内容,例如更改引号中的所有内容?ci(ci"
我试过了
:nnoremap ci( f(lct)
但我的映射被忽略了。我不能像这样扩展内置命令吗?
还有什么方法可以组合动作吗?我可以做一些事情,比如在右括号之前更改两个字符的所有内容吗?c{f)hh}
提前致谢。
答:
6赞
romainl
1/25/2013
#1
和 的行为是不同的,因为 vim 不认为引号(和单引号)一定是成对出现的,而 do。这一开始有点奇怪。ci(
ci"
({[<
这个“问题”有许多“修复”。这是第一个想到的。
评论
ci(