在 Sublime Text 3 (build 3103) 中突出显示 jQuery $ 变量
Highlight the jQuery $ variable in Sublime Text 3 (build 3103)
2016 年 2 月,构建 3103 的更新破坏了我的自定义主题,主要是关于 Javascript。我真的很怀念瞄准$的能力,现在好像在范围内:
meta.function-call.with-arguments.js variable.function.js
修改主题时
我想知道是否有办法绕过或否决 $ 符号,也许是一些 REGEX 或将范围添加到 .tmLanguage 文件中的方法,这样我就可以将其着色为不同于其他 "variable functions".
直到 unpaid/non-dev Sublime Text 3 更新 >= build 3106,请按照这些说明在 JavaScript 中为您的 $ 变量设置主题,否则允许更新的主题正常运行。
在您的计算机上,转到 Sublime Text 3\Data\Packages
并新建一个名为 "JavaScript" 的文件夹。
访问https://github.com/sublimehq/Packages/blob/master/JavaScript/JavaScript.sublime-syntax
复制该文本,在新的 JavaScript 文件夹中另存为 JavaScript.sublime-syntax。这将更新语法以接受 $ 作为它自己的范围。
您现在可以定位 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>
2016 年 2 月,构建 3103 的更新破坏了我的自定义主题,主要是关于 Javascript。我真的很怀念瞄准$的能力,现在好像在范围内:
meta.function-call.with-arguments.js variable.function.js
修改主题时
我想知道是否有办法绕过或否决 $ 符号,也许是一些 REGEX 或将范围添加到 .tmLanguage 文件中的方法,这样我就可以将其着色为不同于其他 "variable functions".
直到 unpaid/non-dev Sublime Text 3 更新 >= build 3106,请按照这些说明在 JavaScript 中为您的 $ 变量设置主题,否则允许更新的主题正常运行。
在您的计算机上,转到
Sublime Text 3\Data\Packages
并新建一个名为 "JavaScript" 的文件夹。访问https://github.com/sublimehq/Packages/blob/master/JavaScript/JavaScript.sublime-syntax
复制该文本,在新的 JavaScript 文件夹中另存为 JavaScript.sublime-syntax。这将更新语法以接受 $ 作为它自己的范围。
您现在可以定位 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>