Iva*_*van 497 syntax-highlighting sublimetext
我希望Sublime 2编辑器将*.sbt文件(突出显示语法)视为Scala语言,与*.scala相同,但我找不到在哪里设置它.你碰巧知道吗?
小智 1135
在Sublime Text中(在v2.x和v3.x中都已确认),有一个菜单命令:
查看 - >语法 - >打开所有当前扩展名为...
Iva*_*van 37
我找到了答案(通过进一步检查Sublime 2配置文件结构):
我打开了
~/.config/sublime-text-2/Packages/Scala/Scala.tmLanguage
Run Code Online (Sandbox Code Playgroud)
并编辑它以在键之后添加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>
...
Run Code Online (Sandbox Code Playgroud)
PS:可能有更好的方法,比如放置我的自定义的正确位置(自己修改包装),我还是想知道.
squ*_*gee 28
我将自定义更改放在用户包中:
*nix: ~/.config/sublime-text-2/Packages/User/Scala.tmLanguage
*Windows: %APPDATA%\Sublime Text 2\Packages\User\Scala.tmLanguage
Run Code Online (Sandbox Code Playgroud)
这也意味着它采用JSON格式:
{
"extensions":
[
"sbt"
]
}
Run Code Online (Sandbox Code Playgroud)
这是同一个地方
View -> Syntax -> Open all with current extension as ...
Run Code Online (Sandbox Code Playgroud)
菜单项添加它(如果文件不存在,则创建该文件).
对于ST3
$ language ="你希望的语言"
如果存在,
转到〜/ .config/sublime-text-3/Packages/User/$ language .sublime-settings
其他
创建〜/ .config/sublime-text-3/Packages/User/$ language .sublime-settings
并设定
{"extensions":[" yourextension "]}
这种方式允许您为复合扩展启用语法(例如sql.mustache,js.php等...)
小智 5
有一种快速方法可以设置synatx:
Ctrl
+ Shift
+ P
,然后在输入框中输入
ss +(你想要的类型)
例如:ss html +Enter
和ss的意思是"设置synatx"
它比检查菜单的复选框要快得多
归档时间: |
|
查看次数: |
122168 次 |
最近记录: |