如何在VSCode中为TODO及后续文本设置指定前景色?
实现VSCode中Python注释内TODO及后续文本同色设置
可行,你可以通过精准的TextMate规则匹配来实现,具体操作如下:
- 打开VSCode的设置界面(快捷键
Ctrl+,或Cmd+,),点击右上角的打开设置(JSON)按钮,进入settings.json文件。 - 在文件中添加或修改
editor.tokenColorCustomizations配置项:"editor.tokenColorCustomizations": { "textMateRules": [ { "scope": "comment.line.number-sign.python", "patterns": [ { "match": "\\bTODO:.*", "settings": { "foreground": "#5C6370" } } ] } ] } - 保存配置后,回到Python文件中,所有以
TODO:开头的注释内容(包括TODO:本身和后续文本)都会变成#5C6370色,其他普通注释则保持原有颜色,和PyCharm的效果一致。
补充说明
- 若需要匹配更多类似标签(如
FIXME:),可修改正则表达式为\\b(TODO|FIXME):.*,实现多标签同色效果。 - 正则中的
.*会匹配从TODO:到行尾的所有内容,确保整段相关文本颜色统一。
内容的提问来源于stack exchange,提问作者Pedro Caribé
相关产品推荐
相关产品推荐

