目錄
1. python.json配置
2. setting.json配置
3. 解決中文亂碼
4. 實現效果
1. python.json配置
? ? ? ? ? ?python.json 獲取步驟:文件 -> 首選項 -> 配置用戶代碼片段 -> python
? ? ? ? ? ?此為VS Code的頭文件設置,復制以下內容到 python.json
{"HEADER":{"prefix": "pyheader","body": [ "#!/usr/bin/env python3","# _*_ coding : UTF-8 _*_","# 開發團隊 :ALL","# 開發人員 :Admin","# 開發時間 :$CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND","# 文件名稱 :$TM_FILENAME","# 開發工具 :Visual Studio Code","","","","if __name__ == '__main__':","$0"],}
}
用法:編輯一個.py文件,輸入pyheader,就可以補全以下內容啦
#!/usr/bin/env python3
# _*_ coding : UTF-8 _*_
# 開發團隊 :ST
# 開發人員 :Jly
# 開發時間 :2024/02/19 19:30:06
# 文件名稱 :code_statistics.py
# 開發工具 :Visual Studio Codeif __name__ == '__main__':
2. setting.json配置
? ? ? ? setting.json獲取步驟:文件 -> 首選項 -> 設置
????????此為VS Code的頭文件設置,涉及到環境配置、代碼顏色、行間距、字體粗細、中文環境配置等等
{"security.workspace.trust.untrustedFiles": "open","workbench.colorTheme": "Oceanic Next (dimmed bg)","workbench.iconTheme": "material-icon-theme","bracket-pair-colorizer-2.depreciation-notice": false,"editor.lineHeight": 24, //控制行間距"editor.fontWeight": "normal", // 控制字體粗細"editor.tokenColorCustomizations": {"comments": "#00ff7f","keywords": "#eb6689","numbers": "#00eeff","functions": "#ea65f9"}, //控制字體顏色"python.defaultInterpreterPath": "D:\\soft\\Anaconda3\\python.exe",//"python.linting.flake8Enabled": true,//"python.formatting.provider": "yapf",//"python.linting.flake8Args": ["--max-line-length=248"],//"python.linting.pylintEnabled": false,"python.autoComplete.extraPaths": ["D:/soft/Anaconda3/lib/site-packages",],"python.analysis.extraPaths": ["D:/soft/Anaconda3",],//"vsicons.dontShowNewVersionMessage": true,// 配置python語言正常輸出中文的環境"code-runner.executorMap": {"python":"set PYTHONIOENCODING=utf8 && $pythonPath -u $fullFileName"}, "code-runner.respectShebang": false,"editor.unicodeHighlight.includeStrings": false,"editor.unicodeHighlight.includeComments": false,
//終端顏色配置"terminal.integrated.inheritEnv": false,"workbench.colorCustomizations": {"terminal.background": "#200707","terminal.foreground": "#b4d6af","terminalCursor.background": "#D8D8D8","terminalCursor.foreground": "#D8D8D8","terminal.ansiBlack": "#181818","terminal.ansiBlue": "#0b5e7c","terminal.ansiBrightBlack": "#585858",// 終端命令行 lm@os:"terminal.ansiBrightBlue": "#39b9e7","terminal.ansiBrightCyan": "#86C1B9","terminal.ansiBrightGreen": "#ca530f","terminal.ansiBrightMagenta": "#BA8BAF","terminal.ansiBrightRed": "#AB4642","terminal.ansiBrightWhite": "#F8F8F8","terminal.ansiBrightYellow": "#f788f7","terminal.ansiCyan": "#86C1B9","terminal.ansiGreen": "#b57b6c","terminal.ansiMagenta": "#BA8BAF","terminal.ansiRed": "#AB4642","terminal.ansiWhite": "#D8D8D8","terminal.ansiYellow": "#F7CA88","terminal.integrated.cursorBlinking": true,"terminal.integrated.lineHeight": 1.6,"terminal.integrated.letterSpacing": 0.1,"terminal.integrated.fontFamily": "Lucida Console", //字體設置"terminal.integrated.shell.linux": "/bin/zsh",},"[python]": {"editor.formatOnType": true},"vsicons.dontShowNewVersionMessage": true,"settingsSync.ignoredExtensions": [],"settingsSync.ignoredSettings": [],"window.zoomLevel": -1,"editor.codeActionsOnSave": {}
}
3. 解決中文亂碼
? ? ? ? 在setting.json文件里面增加以下內容即可
// 配置python語言正常輸出中文的環境
"code-runner.executorMap": {"python":"set PYTHONIOENCODING=utf8 && $pythonPath -u $fullFileName"},
"code-runner.respectShebang": false
},