升华文本2中的语法从“转换”;HTML";至;HTML(RAILS)";保存
我已经尝试了各种各样的修复方法,现在它真的让我很恼火 每当我以html格式打开文件时,该文件的默认语法将更改为升华文本2中的语法从“转换”;HTML";至;HTML(RAILS)";保存,html,sublimetext2,syntax-highlighting,Html,Sublimetext2,Syntax Highlighting,我已经尝试了各种各样的修复方法,现在它真的让我很恼火 每当我以html格式打开文件时,该文件的默认语法将更改为html(RAILS)。我可以通过角落里的小选择列表将其翻转回HTML,但它会恢复。我尝试过更改特定于语法的文件、设置扩展名等。我甚至递归地在Sublime根文件夹中搜索HTML(RAILS),但什么也没找到 让人难以确定的是,没有扩展差异。无论我选择哪种语法突出显示,标记都是相同的 我不需要对HTML进行语法突出显示或自动完成,但我确实喜欢在HTML语法突出显示中对匹配标记加下划线的方
html(RAILS)
。我可以通过角落里的小选择列表将其翻转回HTML,但它会恢复。我尝试过更改特定于语法的文件、设置扩展名等。我甚至递归地在Sublime根文件夹中搜索HTML(RAILS)
,但什么也没找到
让人难以确定的是,没有扩展差异。无论我选择哪种语法突出显示,标记都是相同的
我不需要对HTML进行语法突出显示或自动完成,但我确实喜欢在HTML语法突出显示中对匹配标记加下划线的方式,没有它,我经常会错过不匹配的标记,并为自己带来大量额外的工作
猜猜这是什么/如何将HTML恢复为正确的干净HTML高亮显示
(注意:HTML和HTML5的行为是相同的,正如我在中所讨论的,我无法让标记匹配在
HTML5
中工作。这个问题发生在这个问题之前,但是使用HTML代替HTML5是一个可以接受的修复方法-不再有效。)如果其他人有这个奇怪的问题,我已经解决了
安装了一个名为Syntax Matcher的包(不记得它是从一开始安装的,还是我添加的)。我在一个名为SyntaxHighlighter.py
的文件中注释掉了以下几行:
if self.ext == '.html':
self.set_syntax('HTML (Rails)', 'Rails')
return True
问题马上就解决了。如果其他人有这个奇怪的问题,我已经解决了 安装了一个名为Syntax Matcher的包(不记得它是从一开始安装的,还是我添加的)。我在一个名为
SyntaxHighlighter.py
的文件中注释掉了以下几行:
if self.ext == '.html':
self.set_syntax('HTML (Rails)', 'Rails')
return True
问题马上就解决了