1

我已经尝试了各种修复,现在真的很烦我。

每当我以 html 格式打开文件时,文件的默认语法都会更改为HTML (RAILS). 我可以通过角落的小选择列表将其翻转回 HTML,但它会恢复。我尝试过更改语法特定文件、设置扩展名等。我什HTML (RAILS)至递归地在我的 Sublime 根文件夹中搜索,但什么也没找到。

难以确定的是,没有扩展差异。无论我选择哪种语法高亮,标签都是一样的。

我不需要 HTML 的语法高亮或自动补全,但我真的很喜欢在 HTML 语法高亮中如何为匹配标签加下划线,没有它,我经常会错过不匹配的标签,并为自己带来很多额外的工作。

关于这是什么/如何将 HTML 恢复为正确干净的 HTML 突出显示的任何猜测?

(注意:HTML 和 HTML5 的行为是相同的,正如我在这篇文章中所讨论的那样,无论如何我都无法让标签匹配工作HTML5。这个问题出现在这个问题之前,但是使用 HTML 而不是 HTML5 是一个可以接受的修复 - 没有更长的工作时间。)

4

1 回答 1

1

万一其他人有这个奇怪的问题,我已经解决了。

安装了一个名为 Syntax Matcher 的包(不记得它是从一开始就安装的,还是我添加的)。我在一个名为的文件中注释掉了以下几行SyntaxHighlighter.py

    if self.ext == '.html':
         self.set_syntax('HTML (Rails)', 'Rails')
          return True

并且问题立即解决了。

于 2013-10-22T15:24:01.357 回答