在字符串中关闭php标记会停止语法突出显示

时间:2010-07-29 21:20:19

标签: php vim syntax-highlighting

在我的vim文件中,当我在字符串中有一个关闭的php标记时,我的语法突出显示在那时停止

示例:

<?php

...  Everything good up to this point

$xml = '<?xml version="1.0"?>';

$foo = 'bar'  <-- starting here I loose highlighting to the end of the file

?>

我正在运行7.2.245版。任何人都有想法为什么会这样?只有我吗?或者这是一个已知的错误?

4 个答案:

答案 0 :(得分:2)

这不是一个错误,你实际上已经结束了PHP字符串。你需要分手。喜欢"'.'?'.'>'或其他什么

答案 1 :(得分:2)

  • 确保您拥有最新版本的运行时文件,或者至少是最新版本的php语法文件。

  • 请尝试使用this alternative语法文件。

答案 2 :(得分:1)

这很正常。请注意,SO语法高亮显示器也在此时停止突出显示;)

我的Windows编辑器做同样的事情。

答案 3 :(得分:-1)

即使是PHP的内置函数也可以这种方式工作(或者长期使用)