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

Atom editor 为什么Atom编辑器停止对长代码行着色?,atom-editor,Atom Editor,颜色在atom中运行良好,它甚至可以在混合文件(PHP、HTML、SQL、脚本、CSS)中检测de语言。问题是,当从某一部分到行尾的行有点长时(有时并非总是如此),代码显示时没有颜色 例如,以下PHP if语句中的行在planization_surt.name LIKE之后停止显示颜色,因此最后一部分没有颜色:CONCAT('%,?,'%')或planization_surt.name_x LIKE CONCAT('%,?,'%); 其他类似的情况是,我有一个HTML格式的带有很长段落的。结尾的

颜色在atom中运行良好,它甚至可以在混合文件(PHP、HTML、SQL、脚本、CSS)中检测de语言。问题是,当从某一部分到行尾的行有点长时(有时并非总是如此),代码显示时没有颜色

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

其他类似的情况是,我有一个HTML格式的带有很长段落的

。结尾的结束标记
与开头的开始标记
一样不显示红色。它只是没有颜色。当开始标记和结束标记之间的文本不太长时,一切正常,两个

显示为红色

这可能是什么原因造成的

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('%', ?, '%')";
}