我有几个 js 文件(和 css 文件),需要 php 命令。因此我将扩展名更改为 .js.php 或 .css.php
但是当我在 Sublime Text 2 中打开文件时,我总是必须手动将语法高亮更改为 Javascript,因为 ST2 仅识别 .php
有没有办法告诉 ST2“js.php”是 Javascript 代码,而无需一直手动更改它?
答案1
安装应用语法通过包控制。向 ApplySyntax 用户设置添加一条规则(首选项 > 包设置 > ApplySyntax > 设置 - 用户)
"syntaxes": [
{
"name": "JavaScript/JavaScript",
"rules": [
{"file_name": ".*\\.js\\.php$"}
]
},
{
"name": "CSS",
"rules": [
{"file_name": ".*\\.css\\.php$"}
]
}
]
file_name = 文件扩展名的正则表达式
名称 = 文件夹和文件名,不带语法的 tmLanguage 扩展名(来自 Packages 文件夹)
这仅对新打开的文件有效。已打开的文件不会更新。