2016年2月,对3103版的更新打破了我的自定义主题,主要涉及Javascript。我真的很想不到将$定位为目标的功能,似乎它已经在范围内了:
meta.function-call.with-arguments.js variable.function.js
修改主题时。
我想知道是否有一种绕过或改写$符号的方法,也许有一些REGEX或将范围添加到.tmLanguage文件中的方法,以便我可以为它涂上与其他“可变函数”不同的颜色。
在未付费/未开发Sublime Text 3更新为== build 3106之前,请按照以下说明在JavaScript中为$变量设置主题,否则,允许更新的主题正常运行。
在您的计算机上,转到Sublime Text 3\Data\Packages
并新建一个名为“ JavaScript”的文件夹。
访问https://github.com/sublimehq/Packages/blob/master/JavaScript/JavaScript.sublime-syntax
复制该文本,另存为JavaScript.sublime-syntax在新的JavaScript文件夹中。这将更新语法以接受$作为其自己的范围。
现在,您可以定位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] 删除。
我来说两句