gpt4 book ai didi

php - VIM php语法错误

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:55 25 4
gpt4 key购买 nike

我在 VIM 中启用了语法高亮显示,它可以正确识别所有类型的文件并使一切看起来很漂亮。然而,在一个 PHP 文件中,我正在执行一个 preg_match(),中间包含一个包含 ?> 的正则表达式字符串,VIM 认为这是 PHP 代码的结尾我的文件的一部分以及它变得粗糙且没有颜色之后的所有内容。

除了重写我的正则表达式以不连续包含这两个字符外,我还能做些什么来让 VIM 意识到我在字符串中间而不是代码部分吗?

最佳答案

我会说不,除非你真的修改了 vim 的 src。 SO上的syntax highlighter也有同样的问题:

<?php

some_code("that is highlighted correctly");
$mystring = "This code is highlighted OK, until I do ?>";
some_other("code that should be syntax highlighted but isn't");

?>

这是因为 SO 和 vim 使用正则表达式来突出显示代码,并且它们不够复杂以应对这种情况......

关于php - VIM php语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7676746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com