如何插入空的 ERB 标签并将光标放入其中?类似于用surround插件环绕,但是没有什么东西可以环绕。
例如,从此:
bla|bla
我想得到这个:
bla<%= | %>bla
最佳答案
我会使用 Tim Pope 的环绕声插件来实现这一点。
给你添加以下内容~/.vim/after/ftplugin/erb.vim
let b:surround_{char2nr('=')} = "<%= \r %>"
let b:surround_{char2nr('-')} = "<% \r %>"
现在当你按下 <c-s>=
它将插入 <%= | %>
正如你所愿。
您可能还想看看 Tim Pope 的 ragtag plugin已经包含此类映射。
关于VIM:插入空的 ERB 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117991/