2

我正在将我的博客迁移到Jekyll并使用 MacVim 来写我的帖子。我注意到我正在编写看起来像这样的标签:

{% highlight bash %}
chmod -R g+w test
{% endhighlight %}

甚至...

{{ content }}

是否有插入{{ }}{% %}标签的快捷方式?

注意:我对 Vim 相当陌生,因此感谢您提供任何帮助。我安装了 Tim Pope 的Liquid 插件以及环绕声插件。

4

2 回答 2

2

你可能想看看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 一样。

于 2011-12-19T21:03:26.970 回答
0

您始终可以使用键盘映射,例如

:imap I{ {{}}<esc>hhi

如果您I{在插入模式下键入它,它将插入{{}}然后切换回正常模式将光标移回第一个}然后返回插入模式。

高温高压

于 2011-12-19T19:56:34.487 回答