我认为有更复杂的方法来更改语法突出显示,我目前无法遵循。因此,我尝试了一种我认为更简单的方法,即通过修改默认配色方案的 .tmTheme 之一(位于 Packages/Color Scheme - Default 中)。
例如,在 Monokai.tmTheme 中,如果我添加
<dict>
<key>name</key>
<string>PyVariable</string>
<key>scope</key>
<string>source.python meta.item-access.python</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FD971F</string>
</dict>
</dict>
我能够修改 Scope 'source.python meta.item-access.python' 下的 Python 语法的颜色编码。
但是,对于我在 Python 中声明的变量,当我使用 Ctrl+Alt+Shift+P 键时,我没有得到专门的作用域;我只看到'python.source'。如果在 .tmTheme 文件中使用此 Scope,则 python.source 下所有内容的语法(以前未编码为白色)都会更改。
我意识到我可能正在尝试一种行不通的方法,但我想我会试一试。也许更复杂的方法,我必须“生成 JSON 文件”等,是我必须做的。
感谢您对复杂文本编辑器的新手的耐心等待 :)