如何在VS Code中将def等Python代码关键字设置为斜体显示
VS Code实现Python关键字斜体显示设置方法
首先确认所用的JetBrains Mono字体已完整安装,Arch Linux下可直接执行命令安装:sudo pacman -S ttf-jetbrains-mono
安装完成后打开VS Code,确认设置项editor.fontFamily已经配置为JetBrains Mono。
接下来通过自定义语法高亮规则实现关键字斜体效果,操作步骤如下:
- 按下快捷键
Ctrl+Shift+P唤起命令面板,输入Preferences: Open Settings (JSON),回车打开用户配置的JSON文件 - 在配置文件中添加如下规则:
"editor.tokenColorCustomizations": { // 去掉外层[主题名]包裹则规则对所有主题生效,填写主题名则仅对应主题生效 "[你当前使用的VS Code主题名称]": { "textMateRules": [ { "scope": [ "keyword.control.def.python", "keyword.control.class.python", "keyword.control.import.python", "keyword.control.flow.python", "storage.type.function.python", "storage.type.class.python" ], "settings": { "fontStyle": "italic" } } ] } }
- 保存配置文件后即可生效,打开Python文件即可查看
def等关键字是否已经变为斜体显示。
如果有其他需要设置为斜体的语法元素,可通过以下方式获取对应scope:
- 按下
Ctrl+Shift+P唤起命令面板,输入Developer: Inspect Editor Tokens and Scopes,点击你要调整样式的代码元素,弹窗中展示的textmate scopes就是该元素的scope,将其添加到上述配置的scope列表中即可。
内容的提问来源于stack exchange,提问作者Anant Gupta
相关产品推荐
相关产品推荐

