在Vim中更改封闭引号

时间:2010-09-10 18:27:25

标签: python vim surround

在Vim中,它是一个快速的3字符命令来改变当前引用字符串中的内容(例如,ci“),但是有一种简单的方法可以更改当前光标周围的引号类型吗?

有时我需要从“blah”到“blah”“”或“blah”到'blah'(在Python源代码中),我理想的是喜欢使用默认的键绑定快速完成。 / p>

2 个答案:

答案 0 :(得分:18)

试试surround.vim插件。我发现它是任何vim安装的必要补充。

答案 1 :(得分:2)

Surround.vim很棒,但我认为它不能直接处理你的三重需求。

我沿着这些方式做的事情(当环绕声不合适时)是使用%,进行更改,然后双重反击以返回起点。例如。如果光标位于单引号字符串中的某个位置,请执行f'%,进行更改,然后双击,并.