whi*_*red 2 tags vim erb surround
如何插入空ERB标记并将光标放入其中?它类似于周围环绕插件,但没有任何东西可以包围.
例如,从这个:
bla|bla
Run Code Online (Sandbox Code Playgroud)
我想得到这个:
bla<%= | %>bla
Run Code Online (Sandbox Code Playgroud)
我会使用Tim Pope的环绕插件来实现这一目标.
添加以下内容〜/ .vim/after/ftplugin/erb.vim
let b:surround_{char2nr('=')} = "<%= \r %>"
let b:surround_{char2nr('-')} = "<% \r %>"
Run Code Online (Sandbox Code Playgroud)
现在,当你按<c-s>=
它时,它将<%= | %>
按你想要的方式插入.
你可能还想看看Tim Pope的ragtag插件,它已经包含了这样的映射.