在Vim中更改引用符号
在Vim编辑器中,有一个很简单的三字符命令可以改变当前引号字符串里的内容,比如说用ci"。但是,有没有简单的方法可以改变光标周围的引号类型呢?
有时候我需要把 "blah" 改成 """blah""",或者把 "blah" 改成 'blah'(在Python代码中)。我希望能快速做到这一点,最好是用默认的快捷键。
2 个回答
2
Surround.vim这个插件很好用,但我觉得它不能直接处理你提到的三重引号的需求。
我通常处理这类问题的方法是先用%
,进行修改,然后用双反引号回到最开始的位置。比如说,如果光标在一个单引号字符串里,你可以先输入f'%
,进行修改,然后再双反引号和.
。
18
试试这个 surround.vim 插件。我觉得它是任何vim安装中必不可少的一个工具。