5

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

有时我需要从 "blah" 到 """blah""" 或 "blah" 到 'blah' (在 Python 源代码中),理想情况下我希望使用默认的键绑定快速完成。

4

2 回答 2

18

试试环绕.vim 插件。我发现它是任何 vim 安装的重要补充。

于 2010-09-10T18:29:24.957 回答
2

Surround.vim 很棒,但我认为它不能直接满足您的三引号需求。

我按照这些思路做的事情(当环绕不合适时)是使用%,进行更改,然后双反引号回到起点。例如,如果光标位于单引号字符串中的某个位置,请执行f'%,进行更改,然后使用双反引号和..

于 2010-09-11T00:01:35.313 回答