Sublime Text 3突出显示Jquery Angular语法问题

时间:2016-03-07 02:41:59

标签: sublimetext2 sublimetext3 sublime-text-plugin

从Sublime Text 2更新到Sublime Text 3之后,我遇到了一些突出显示变量的问题,主要是在Angular或JQuery元素不再具有粉红色的亮点(使用Monokai主题;默认)

是否有人遇到此问题或知道解决此问题的方法?

enter image description here

1 个答案:

答案 0 :(得分:2)

这些变量使用正常的javascript语法,范围为variable.other.dollar.js。范围variablevariable.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以满足您的要求。