我已经使用surround.vim插件很长时间了,但不是rails.vim插件.原来是铁轨.vim插件正在为surround添加功能.vim,或者说是piggy在支持它.不管怎样,我都是这样工作的——一种方式:
eruby
文件类型.:set filetype=eruby
返回让Vim以你的方式看问题.<%= %>
或<%- %>
块中.我刚刚确认这在列 Select 模式下也有效.
这在rails中有记录.vim帮助:从命令模式搜索:h rails-surround
.如果你没有rails的帮助.vim,这是因为安装时没有遵循说明:
:helptags ~/.vim/doc
铁轨.vim插件requires环绕.vim插件也是如此,所以必须事先安装.我在编辑时至少每分钟使用一次该插件的功能.它很震撼.