为什么Atom编辑器停止为长行代码着色?

时间:2020-09-16 23:08:44

标签: atom-editor

颜色在原子上运行良好,即使在混合文件(PHP,HTML,SQL,脚本,CSS)中,它也可以检测语言。问题是,当行从某部分到行的末端有些长,有时(并非总是)时,代码显示为无颜色。

例如,以下PHP if语句内的行在planification_surt.name LIKE之后停止显示颜色,因此最后一部分没有颜色:CONCAT('%', ?, '%') OR planification_surt.name_x LIKE CONCAT('%', ?, '%')";

if($mod == 'incX') {
    $queryX = "SELECT DISTINCT serious.id, serious.title, CONCAT(people.firstname,' ',people.lastname), serious.year, people.birth, people.death FROM people JOIN serious ON people.id = serious.people_id JOIN serious_planification_surt ON serious.id = serious_planification_surt.serious_id JOIN planification_surt ON planification_surt.id = serious_planification_surt.planification_surt_id WHERE planification_surt.name LIKE CONCAT('%', ?, '%') OR planification_surt.name_x LIKE CONCAT('%', ?, '%')";
}

其他类似情况是当我的HTML中有<p></p>段落很长时。末尾的结束标记</p>不会显示为红色,就像开始处的结束标记<p>一样。只是没有颜色。在开始标签和结束标签之间的文字不太长时,一切正常,<p></p>都显示为红色。

可能是什么原因造成的?

0 个答案:

没有答案