我正在使用随haml-contrib提供的php过滤器在一个HAML文件中编写:php代码块。
这让我可以写下:
!!! 5
%html
%body
-# HAML code ...
:php
// php code ...我想使用这个vim-tip突出显示vim中的php代码。然而,随我的股票vim提供的默认php语法文件仅突出显示<?php、?>标记中的php代码。
我怎么才能避免这个问题呢?
请注意,我可以让vim-tip工作,因此突出显示以下内容:
!!! 5
%html
%body
-# HAML code ...
:php
<?php
// php code ...
?>确实起作用了!它只是创建了糟糕的HAML输出(双<?php ... ?>标记),并没有反映出我想要使用HAML实现的简单性。
发布于 2013-04-11 00:52:01
更确切地说,您需要更新的HAML语法规则,以便允许vim检测您何时从haml->php进入。
记住,没有"php脚本“这样的东西。只有嵌入了php代码块的文件,这些代码块用<?php ... ?>分隔。vim的php规则没有办法直接检测到你已经进入php模式,因为你没有<?php来通知它。
https://stackoverflow.com/questions/15931789
复制相似问题