vim - 一起使用snipmate和ragtag

时间:2011-09-11 21:56:50

标签: php html vim snipmate

我正在尝试切换到vim进行所有编辑并尝试插件。我一直在使用snipmate和ragtag并且喜欢它们。现在我正在编写带有HTML的PHP​​,我看到这个问题是为了让snipmate与这两种文件类型的代码片段一起使用:Vim - Activiting HTML snippets on PHP files

这很好用,我可以获得PHP和HTML的片段,但是ragtag不再引入PHP <?php ... ?>块,它引入了<% ... %>。有办法解决这个问题吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

Ragtag可能不了解多种文件类型。在您:set ft=php:set ft=html.php

时是否有效

我从未使用过ragtag,但既然你使用的是Snipmate,为什么不输入php<Tab>

这肯定比<C-X>_更容易记住和更“警觉”(如果我能很好地阅读文档)。

- 编辑 -

我们会在ft(文件类型)at line 71上进行检查,但只接受"php"作为值,因为set ft=php.html ragtag应该接受"php.html"也是。

我想从

改变这一行
if &ft == "php"

if &ft == "php" || &ft == "php.html"

应该有用。