我正在将我的博客迁移到Jekyll并使用MacVim撰写我的帖子。我注意到我正在编写看起来像这样的标签:
{% highlight bash %}
chmod -R g+w test
{% endhighlight %}
甚至......
{{ content }}
是否有插入{{ }}
或{% %}
代码的快捷方式?
注意:我对Vim相当新,所以任何帮助都表示赞赏。我安装了Tim Pope的Liquid plugin以及环绕插件。
答案 0 :(得分:2)
你可能想看看Tim Pope的ragtag。它为<c-x>=
提供了{{ foo }}
和<c-x>-
的{{1}}等映射。
如果你不想要ragtag,并且你已经安装了环绕声,你可能想要创建自己的映射。我建议你创建一个{% foo %}
并输入以下内容:
~/.vim/after/ftplugin/liquid.vim
这将为let b:surround_45 = "{% \r %}"
let b:surround_61 = "{{ \r }}"
和<c-s>=
创建环绕映射,就像ragtag一样。
答案 1 :(得分:0)
您可以随时使用键盘地图,例如
:imap I{ {{}}<esc>hhi
如果在插入模式下输入 I {,它将插入{{}}
然后切换回正常模式将光标移回第1 }
然后插入模式回来。
HTH