0
我使用:php
HAML過濾器,提供haml-contrib
以在haml文件中寫入php代碼塊。vim:PHP語法在HAML中突出顯示:php filter
這讓我寫:
!!! 5
%html
%body
-# HAML code ...
:php
// php code ...
我想用這個vim-tip到hightlight PHP代碼在vim。但是,我的stock vim提供的默認php語法文件僅突出顯示<?php
,?>
標籤中的php代碼。
我該如何解決這個問題?
注意,我可以得到VIM尖工作,因此突出了以下幾點:
!!! 5
%html
%body
-# HAML code ...
:php
<?php
// php code ...
?>
確實工作!它只會產生不良的HAML輸出(雙<?php ... ?>
標籤),並不能反映我想用HAML實現的簡單性。
是的,但我的問題是:'如何告訴vim:'.haml'文件中的':php'意味着一個php代碼塊已經啓動?' – romeovs 2013-04-10 17:01:58
就像我說的那樣...將規則添加到haml語法規則中。您可以查看PHP熒光筆如何檢測PHP文件中的html/javascript上下文以供參考。 – 2013-04-10 17:03:43