使用vscode編寫python還是挺舒服的,但是如果給vscode安裝了語法校驗插件,例如flake8,會常常提示一些非常苛刻的語法問題,其中最讓人不能忍受的就是line to long.
一行僅能容納79個字符?顯然不夠用!強迫症患者對於代碼中的語法錯誤提示是無法容忍的,所以必須要消滅它.
在命令行中輸入:flake8 --help,會顯示一下幫助選項,其中一條是:
--max-line-length=n Maximum allowed line length for the entirety of this run. (Default: 79)
看來flake8的每一行最大字符限制是可以設置的,但是只對單次運行有效
打開vscode的Default Settings,搜搜flake8,會有這么一條
"python.linting.flake8Args": [],
原來vscode調用flake8的時候是可以加參數的,這樣一來,我們在用戶設置文件中加上一句,就可以讓vscode調用flake8的時候每次都加上--max-line-length參數了,例如
"python.linting.flake8Args": ["--max-line-length=248"]
這樣就可以自定義每行最大字符限制了
