我正在将我的博客迁移到Jekyll并使用 MacVim 来写我的帖子。我注意到我正在编写看起来像这样的标签:
{% highlight bash %}
chmod -R g+w test
{% endhighlight %}
甚至...
{{ content }}
是否有插入{{ }}
或{% %}
标签的快捷方式?
注意:我对 Vim 相当陌生,因此感谢您提供任何帮助。我安装了 Tim Pope 的Liquid 插件以及环绕声插件。
你可能想看看Tim Pope 的ragtag。<c-x>=
它提供了for{{ foo }}
和<c-x>-
for之类的映射{% foo %}
。
如果您不想要 ragtag 并且由于您安装了环绕声,您可能需要创建自己的映射。我建议您创建一个~/.vim/after/ftplugin/liquid.vim
并放入以下内容:
let b:surround_45 = "{% \r %}"
let b:surround_61 = "{{ \r }}"
这将为 ragtag 创建环绕映射,<c-s>=
就像<c-s>-
ragtag 一样。
您始终可以使用键盘映射,例如
:imap I{ {{}}<esc>hhi
如果您I{在插入模式下键入它,它将插入{{}}
然后切换回正常模式将光标移回第一个}
然后返回插入模式。
高温高压