Normalerweise codiere ich in Python, also setze ich es in VS Code, damit ich effizient codieren kann. Ich möchte die Einstellung vorstellen.
Es wird davon ausgegangen, dass die Entwicklungsumgebung mit pipenv erstellt wurde
settings.json
json:.vscode/settings.json
{
"[python]": {
"editor.tabSize": 4,
"editor.formatOnSave": true,
"editor.formatOnPaste": false,
"editor.formatOnType": false,
"editor.insertSpaces": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
},
"python.pythonPath": "${workspaceFolder}/.venv/bin/python",
"python.envFile": "${workspaceFolder}/.env",
"python.linting.enabled": true,
"python.linting.pylintEnabled": false,
"python.linting.pycodestyleEnabled": false,
"python.linting.flake8Enabled": true,
"python.formatting.provider": "black",
"python.formatting.blackPath": "${workspaceFolder}/.venv/bin/black",
"python.sortImports.path": "${workspaceFolder}/.venv/bin/isort",
"python.linting.mypyEnabled": true,
"python.linting.mypyPath": "${workspaceFolder}/.venv/bin/mypy",
"python.linting.mypyArgs": [
"--config-file", "mypy.ini"
],
"python.testing.unittestEnabled": false,
"python.testing.nosetestsEnabled": false,
"python.testing.pytestEnabled": true,
"python.testing.pytestArgs": [
"-vv",
"--show-capture=all",
"tests"
],
"autoDocstring.docstringFormat": "google",
}
"python.envFile": "${workspaceFolder}/.env"
Wenn Sie die Datei angeben, mit der die Umgebungsvariable in python.envFile festgelegt wird, wird die Umgebungsvariable gelesen.
Um die Importanweisung automatisch mit isort zu formatieren, muss zusätzlich zur Angabe des Pfads von isort die automatische Formatierung aktiviert werden.
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
Die Einstellung ist in der Pull-Anforderung von Add isort CodeAction (Importe beim Speichern sortieren) # 1926 geschrieben.
docstring
docstring verwendet die Google-Notation. Geben Sie "" "" ein und drücken Sie die Eingabetaste, um die Dokumentzeichenfolge automatisch zu vervollständigen.
"autoDocstring.docstringFormat": "google"
Recommended Posts