从Sublime Text 2更新到Sublime Text 3之后,我遇到了一些突出显示变量的问题,主要是在Angular或JQuery元素不再具有粉红色的亮点(使用Monokai主题;默认)
是否有人遇到此问题或知道解决此问题的方法?
答案 0 :(得分:2)
这些变量使用正常的javascript语法,范围为variable.other.dollar.js
。范围variable
和variable.other
在monokai colorscheme中没有突出显示。如果您想自己添加突出显示,只需修改colorscheme即可。为此,我建议Package Resource Viewer。只需按ctrl+shift+p
并选择PackageResourceViewer: Open Resource
,然后导航至monokai colorscheme。这将打开colorscheme xml文件。
如果保存它,它将不会更改现有的(只能在zip文件夹中读取),而是在Packages文件夹中创建它。这个colorscheme将遮蔽现有的颜色。在合理的位置添加以下条目,变量应突出显示为粉红色:
<dict>
<key>name</key>
<string>JQuery Variable</string>
<key>scope</key>
<string>variable.other.dollar.js</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF90FF</string>
</dict>
</dict>
通常,您可以使用ScopeHunter检索范围并调整colorscheme以满足您的要求。