这是我的解决方法:我复制了在Packages/Rails中找到的“Ruby Haml Comments.tmPreferences” 。我将文件重命名为“Ruby Haml Embedded Comments.tmPreferences”,然后编辑了范围,以便 haml 注释适用于嵌入式 ruby。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>source.ruby.embedded.haml</string>
<key>settings</key>
<dict>
<key>shellVariables</key>
<array>
<dict>
<key>name</key>
<string>TM_COMMENT_START</string>
<key>value</key>
<string>/ </string>
</dict>
</array>
</dict>
</dict>
</plist>
如果您更喜欢该语法,您可以更改/
为。-#
更新
Sublime Text 3:包被 7zip 压缩并重命名PackageName.sublime-package。您可以在您的目录中找到已安装的软件包Installed Packages
(从您的文件夹上一级Packages
)。找到Haml.sublime-package存档,使用 7zip 或类似文件打开,您将在 Preferences 文件夹中看到Comments.tmPreferences文件。
但是,您无需重新打包插件即可使用它们。只需将它们添加到您的Packages
文件夹中,就像添加 ST2(Packages/User
用于配置文件)一样。
转到此处了解有关软件包的更多信息:http: //sublime-text-unofficial-documentation.readthedocs.org/en/latest/reference/plugins.html#plugins