有没有办法让Sublime Text为特定目录树中的文件使用不同的语法hilighting插件?
E.g。默认情况下,我想使用.js文件的默认Javascript文件类型,但对于〜/ Unity /文件夹下的文件,我想使用Unity3d-Javascript文件类型。
答案 0 :(得分:3)
查看ApplySyntax
包。这是一个非常强大的插件,允许您将任意正则表达式应用于文件的几个不同方面(文件名,内容,第一行,后缀等),然后根据它们分配语法。安装后,打开 Preferences -> Package Settings -> ApplySyntax -> Settings-Default
以阅读所有注释,并查看如何设置正则表达式。然后,打开 ... -> Settings-User
并添加自定义正则表达式。我还没有对此进行测试,但这些方面的内容应该有效:
{
"name": "Unity3D/UnityJavaScript",
"rules": [
{"file_name": ".*/Unity/.js$"}
]
}
祝你好运!