前言
- 最近改用 VSCode 開發,發現即使安裝完
black
、使用 flake8
之後,self
沒有被上色。因為之前太依賴 Pycharm 的顏色提示,所以一旦沒有上色就常忘記補上 self
參數。
- 本篇紀錄怎麼自定義
self
的 style。
調整設定
- 先在 VSCode 上面開啟設定檔 (快捷鍵:
⌘ + ⇧ + p
):
輸入 Open Settings
找到這行 (Open User Settings
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
{
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
//"variable.language.special.self.python",
"variable.parameter.function.language.special.self.python",
//"variable.language.special.cls.python",
"variable.parameter.function.language.special.cls.python"
],
"settings": {
"fontStyle": "italic",
"foreground": "#9f4db6"
}
}
]
}
}
|
REF
- https://stackoverflow.com/questions/60498785/in-vs-code-with-python-how-do-i-make-the-first-parameter-self-in-class-methods