Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升华文本2中的语法从“转换”;HTML";至;HTML(RAILS)";保存_Html_Sublimetext2_Syntax Highlighting - Fatal编程技术网

升华文本2中的语法从“转换”;HTML";至;HTML(RAILS)";保存

升华文本2中的语法从“转换”;HTML";至;HTML(RAILS)";保存,html,sublimetext2,syntax-highlighting,Html,Sublimetext2,Syntax Highlighting,我已经尝试了各种各样的修复方法,现在它真的让我很恼火 每当我以html格式打开文件时,该文件的默认语法将更改为html(RAILS)。我可以通过角落里的小选择列表将其翻转回HTML,但它会恢复。我尝试过更改特定于语法的文件、设置扩展名等。我甚至递归地在Sublime根文件夹中搜索HTML(RAILS),但什么也没找到 让人难以确定的是,没有扩展差异。无论我选择哪种语法突出显示,标记都是相同的 我不需要对HTML进行语法突出显示或自动完成,但我确实喜欢在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
问题马上就解决了