VSCode自定义语法着色:为Python类型设置专属样式
给Andromeda主题添加Python类型的海蓝色粗斜体着色
要给Andromeda主题里的Python类型(包括基础类型、numpy.ndarray这类库类)设置成海蓝色粗斜体,直接修改VS Code的自定义主题配置就行,步骤如下:
- 打开VS Code设置界面(快捷键Ctrl/Cmd + ,),点击右上角的{}图标打开
settings.json文件。 - 在文件中添加以下配置:
"editor.tokenColorCustomizations": { "[Andromeda]": { "textMateRules": [ { "scope": [ "entity.name.type.python", "support.type.python", "support.class.builtin.python", "support.type.numpy" ], "settings": { "foreground": "#0077be", "fontStyle": "bold italic" } } ] } }
- 保存文件后,编辑器会自动应用配置,你就能看到类型变成海蓝色的粗斜体了。
如果遇到某些库的类型没被覆盖,可以用VS Code的「Developer: Inspect Editor Tokens and Scopes」命令(Ctrl/Shift + P调出命令面板搜索该命令),选中对应的类型就能查看它的scope,把这个scope添加到上面的scope数组里就行。
内容的提问来源于stack exchange,提问作者skylighty
相关产品推荐
相关产品推荐

