我已经使用Sublime Text 2和3多年了,用于进行Rails工作。我设置了它来使用ApplySyntax包来强制*.html.haml
文件使用HAML语法包(来自TextMate)。现在,我不记得那个选择了。我已经尝试了所有方法,包括清除整个安装过程以及从头开始。无论我做什么,ST都将以“ Rails / Ruby HAML”语法打开HAML文件,而不是在顶层菜单上打开“ Ruby HAML”选项。
我无法获得ApplySyntax来强制选择。 “使用此扩展名作为...打开所有文件”选项不起作用。我禁用了Ruby包以摆脱选择的子菜单,然后破坏了HAML文件的Ruby部分的语法高亮显示,就像TextMate捆绑包依赖该部分一样。
这是我通过“全部打开”强制更改语法时在控制台日志中得到的:
Assigning haml to syntax Packages/Haml/Syntaxes/Ruby Haml.tmLanguage
这是我打开下一个HAML文件时得到的:
reloading settings Packages/User/Ruby Haml.sublime-settings
我不知道发生了什么变化,也无法弄清楚如何找回它。有人对此进行过排序吗? TextMate具有完全不同的快捷方式,而VS Code是如此之慢,我可以看到它在打开$ 4,000 MBP上的文件时将其语法高亮显示,因此,如果我能弄清楚如何完成这项工作,我真的很愿意坚持使用ST3。再次。