首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vim : php语法突出显示在HAML中使用: php过滤器

问vim : php语法突出显示在HAML中使用: php过滤器
EN

Stack Overflow用户
提问于 2013-04-11 00:47:08
回答 1查看 211关注 0票数 0

我正在使用随haml-contrib提供的php过滤器在一个HAML文件中编写:php代码块。

这让我可以写下:

代码语言:javascript
复制
!!! 5
%html
     %body
     -# HAML code ...
     :php
         // php code ...

我想使用这个vim-tip突出显示vim中的php代码。然而,随我的股票vim提供的默认php语法文件仅突出显示<?php、?>标记中的php代码。

我怎么才能避免这个问题呢?

请注意,我可以让vim-tip工作,因此突出显示以下内容:

代码语言:javascript
复制
!!! 5
%html
     %body
     -# HAML code ...
     :php
         <?php
              // php code ...
         ?>

确实起作用了!它只是创建了糟糕的HAML输出(双<?php ... ?>标记),并没有反映出我想要使用HAML实现的简单性。

EN

回答 1

Stack Overflow用户

发布于 2013-04-11 00:52:01

更确切地说,您需要更新的HAML语法规则,以便允许vim检测您何时从haml->php进入。

记住,没有"php脚本“这样的东西。只有嵌入了php代码块的文件,这些代码块用<?php ... ?>分隔。vim的php规则没有办法直接检测到你已经进入php模式,因为你没有<?php来通知它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15931789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档