通过修改vscode主题,改变python 类中成员函数的参数self、cls等颜色
vscode修改python类的参数中 self、cls 的颜色
·
我用的是vscode自带的现代深色主题,设置后的效果:
修正:
以下两方法,每次打开py文件时,都会有颜色延迟现象。
目前采用修改settings.json方式,虽然也会有延迟,但是只修改self和cls颜色,其它函数名颜色不会闪烁:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "Text2",
"scope": ["variable.parameter.function.language.special.self.python", "variable.parameter.function.language.special.cls.python"],
"settings": { "foreground": "#dc3958" }
}
]
},
方法1:通过修改settings.json实现
在settings.json中增加以下代码。此方法缺点是每次打开py文件时,函数参数的颜色先是全部红色,然后变为默认蓝色,会有明显的延迟。
"editor.tokenColorCustomizations": {
"textMateRules": [
{ "name": "Text", "scope": "variable.parameter.function", "settings": { "foreground": "#dc3958" } }
]
}
方法2:通过修改vscode 主题文件实现
vscode主题文件一般会放在安装目录中 resources\app\extensions 文件夹下,以 theme- 开头的文件夹就是对应的主题配置。
现在修改vscode自带的现代深色主题,其文件夹是theme-defaults。
打开 resources\app\extensions\theme-defaults\themes\dark_plus.json
找到"tokenColors"这个列表,在[]里面面粘贴 { "name": "Text", "scope": "variable.parameter.function", "settings": { "foreground": "#dc3958" } }即可,注意嵌套关系。保存后重开vscode即生效。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)