在Sublime Text 3(内部版本3103)中突出显示jQuery $变量

失败者

2016年2月,对3103版的更新打破了我的自定义主题,主要涉及Javascript。我真的很想不到将$定位为目标的功能,似乎它已经在范围内了:

meta.function-call.with-arguments.js variable.function.js 修改主题时。

我想知道是否有一种绕过或改写$符号的方法,也许有一些REGEX或将范围添加到.tmLanguage文件中的方法,以便我可以为它涂上与其他“可变函数”不同的颜色。

失败者

在未付费/未开发Sublime Text 3更新为== build 3106之前,请按照以下说明在JavaScript中为$变量设置主题,否则,允许更新的主题正常运行。

  1. 在您的计算机上,转到Sublime Text 3\Data\Packages并新建一个名为“ JavaScript”的文件夹。

  2. 访问https://github.com/sublimehq/Packages/blob/master/JavaScript/JavaScript.sublime-syntax

  3. 复制该文本,另存为JavaScript.sublime-syntax在新的JavaScript文件夹中。这将更新语法以接受$作为其自己的范围。

  4. 现在,您可以定位variable.other.dollar.only.js和punctuation.dollar.js

修改主题

如果尚未更新,请将其添加到您喜欢的主题!foreground根据自己的喜好更改

<dict>
    <key>name</key>
    <string>jQuery $</string>
    <key>scope</key>
    <string>punctuation.dollar.js</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#b3935cff</string>
    </dict>
</dict>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章