通过修改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即生效。
更多推荐
所有评论(0)