我有崇高的 2/3 并且 :javascript 块内的着色不能正常工作。
包是这个https://sublime.wbond.net/packages/Haml
实际上他们说:“现在可以正确识别 Ruby、ERB、Javascript、Sass 和 CSS 过滤器中的文本,因此您可以获得所有语法突出显示、片段、命令等。” 但在崇高它不起作用。
我有崇高的 2/3 并且 :javascript 块内的着色不能正常工作。
包是这个https://sublime.wbond.net/packages/Haml
实际上他们说:“现在可以正确识别 Ruby、ERB、Javascript、Sass 和 CSS 过滤器中的文本,因此您可以获得所有语法突出显示、片段、命令等。” 但在崇高它不起作用。
Sublime 3 带有预安装的Rails
软件包。这个包还包含“Ruby Haml”语法,它不会突出显示嵌入的 js 等。如果你按下ctrl + alt + p
并输入haml
,你可能会看到两个Set Syntax: Ruby Haml
,一个来自Rails
包,一个来自Haml
. 您需要使用后者。
对我来说最好的解决方案是安装ApplySyntax
并在它的用户设置中添加以下内容:
// Put your custom syntax rules here:
"syntaxes": [
{
"syntax": "Haml/Syntaxes/Ruby Haml",
"extensions": ["haml"],
"rules": [
{"file_name": ".*\\.haml$"}
]
}
]
https://sublime.wbond.net/packages/Haml(https://github.com/phuibonhoa/handcrafted-haml-textmate-bundle)(与 Package Control 一起安装)对我有用。
尽管以某种方式将其用作默认值会很好...