如何在Sublime Text中将文件类型自定义为语法关联?
我希望Sublime 2编辑器将* .sbt文件(突出显示语法)作为Scala语言处理,与* .scala相同,但我无法找到将其设置的位置。 你碰巧知道吗?
在Sublime Text中(在v2.x和v3.x中都有确认),有一个菜单命令:
查看 - >语法 - >以当前分机打开全部为...
我找到了答案(通过进一步检查Sublime 2配置文件结构):
我打开了
~/.config/sublime-text-2/Packages/Scala/Scala.tmLanguage
和编辑它以添加sbt
到后面的阵列(我想被打开,Scala代码文件的文件扩展名) fileTypes
键:
<dict>
<key>bundleUUID</key>
<string>452017E8-0065-49EF-AB9D-7849B27D9367</string>
<key>fileTypes</key>
<array>
<string>scala</string>
<string>sbt</string>
<array>
...
PS:可能会有更好的方式,就像是放置我自定义的地方(我自己修改软件包),但我仍然想知道。
我把我的自定义更改放在用户包中:
*nix: ~/.config/sublime-text-2/Packages/User/Scala.tmLanguage
*Windows: %APPDATA%Sublime Text 2PackagesUserScala.tmLanguage
这也意味着它是JSON格式:
{
"extensions":
[
"sbt"
]
}
这是一样的地方
View -> Syntax -> Open all with current extension as ...
菜单项添加它(创建文件,如果它不存在)。
链接地址: http://www.djcxy.com/p/47101.html上一篇: How to customise file type to syntax associations in Sublime Text?
下一篇: How to get the list of all installed color schemes in Vim?