Einstellungen für die Python-Codierung mit Visual Studio-Code

Dies ist eine Fortsetzung von Versuchen Sie, Visual Studio-Code zu verwenden.

Wenn Sie danach Flusen einstellen und die Grammatik usw. überprüfen lassen, sollte diese als Umgebungseinstellung fast fertig sein. Ich werde jedoch untersuchen, wie Sie sie einstellen, damit pep8 als Hausaufgabe aufgerufen werden kann. Ich werde es behalten.

Installieren Sie Python-Erweiterungen in Visual Studio Code

Wie ich zuvor geschrieben habe, auch [Python] genannt (https://marketplace.visualstudio.com/items?itemName=donjayamanne.python) Ich habe die Erweiterung installiert und aktiviert.

Flusen setzen

Die ursprüngliche Bedeutung von Flusen scheint Flusen oder ähnliches zu sein, aber kurz gesagt, es ist wie das Entfernen der Flusen von genähten Kleidungsstücken oder so ähnlich. Um es einfach auszudrücken, überprüfen Sie die Grammatik wie eine Schwiegermutter.

Wenn es um Python-Grammatik- und Notationsprüfungen geht, gibt es Befehle wie pep8 und pylint, die prüfen, ob der Codierungsstandard PEP8-kompatibel ist.

Dieses Mal konfigurieren wir den Visual Studio-Code so, dass er pylint aufruft.

Installieren Sie Pylint

Ich baue eine Umgebung mit Anaconda, also installiere Pylint wie folgt.

Stellen Sie zunächst fest, ob Pylint in Anakonda verpackt ist.

% anaconda search -t conda pylint

Dann scheint Anakonda / Pylint eine Standardverteilung zu sein.

% anaconda show anaconda/pylint
Using Anaconda API: https://api.anaconda.org
Name:    pylint
Summary:
Access:  public
Package Types:  conda
Versions:
   + 1.2.0
   + 1.2.1
   + 1.1.0
   + 1.4.1
   + 1.4.0
   + 1.4.2
   + 1.3.1
   + 1.5.4

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/anaconda pylint

Also wusste ich, wie man es installiert.

% conda install --channel https://conda.anaconda.org/anaconda pylint

Übrigens im Fall von pep8

In der Anaconda-Umgebung wurde pep8 bereits installiert.

Beschreiben Sie unter "Benutzereinstellungen"

Nehmen Sie Benutzereinstellungen für Visual Studio Code vor.

Der folgende Satz reicht fast aus, um sicherzustellen, dass Flusen funktionieren, und wird jedes Mal überprüft, wenn eine Datei gespeichert wird.

	"python.linting.enabled": true

Oder vielleicht ist dies die Standardeinstellung und Pylint wird ausgeführt.

Übrigens, wenn Sie eine pep8-Sekte sind, gehen Sie einfach wie folgt vor.

	"python.linting.enabled": true,
	"python.linting.pylintEnabled": false,
	"python.linting.pep8Enabled": true

Danach können Sie nach Bedarf die folgenden Einstellungen vornehmen.

Wenn Sie jedes Mal überprüfen möchten, wenn Sie den Code ändern, oder wenn Sie beim Speichern der Datei überprüfen möchten, setzen Sie die folgenden Elemente auf true.

    "python.linting.lintOnTextChange": true,
    "python.linting.lintOnSave": true,

Mit dem oben Gesagten ist es beim Schreiben von Python-Code in Visual Studio Code möglich, die Grammatik- und Notationsmethode durch Flusen zu überprüfen.

2017-12-15 Nachtrag

takerushi wies darauf hin.

Einzelheiten finden Sie in den Kommentaren.

    "python.linting.lintOnTextChange": true,

Scheint abgeschafft zu sein.

Recommended Posts

Einstellungen für die Python-Codierung mit Visual Studio-Code
[Visual Studio Code] [Python] Tasks.json + problemMatcher-Einstellungen für Python
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
VS-Code-Einstellungen für die Entwicklung in Python mit Abschluss
Stellen Sie sicher, dass Visual Studio Code die externe Bibliothek von Python automatisch vervollständigt
Entwicklung des AWS SDK für Python (Boto3) in Visual Studio 2017
Stellen Sie settings.json für eine effiziente Python-Codierung mit VS-Code bereit
Machen Sie so etwas wie einen Python-Interpreter mit Visual Studio Code
Installation von Visual Studio Code und Installation von Python
Installationshandbuch für Python Tools für Visual Studio
Führen Sie Python in C ++ unter Visual Studio 2017 aus
Bash, Python, Javascript, Codebefehl usw. in Visual Studio Code auf dem Mac
Ein Hinweis für diejenigen, die Python in Visual Studio verwenden (ich)
Führen Sie Python YOLOv3 in C ++ unter Visual Studio 2017 aus
Protokollierungseinstellungen für die tägliche Protokollrotation mit Python
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Einstellungen für den Einstieg in MongoDB mit Python
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
VisualStudioCode (vscode) Standard-Dark + -Thema hebt Python-Benutzerfunktionsaufrufe hervor
Schritte, um dlib in Python Tools für Visual Studio einzufügen und Spaß zu haben
Ich habe es mit Visual Studio Code (hauptsächlich für Python) angepasst, daher werde ich es zusammenfassen
Übersetzen von Visual Studio 2017 nach Python (Microsoft Translator Text API)
Spezifischer Beispielcode für die Arbeit mit SQLite3 in Python
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Bis Sie Server Django mit Visual Studio Code ausführen
Japanische Ausgabe beim Umgang mit Python im Visual Studio
Super einfacher Fall k-means Methode Python-Code
Installieren Sie numpy in Visual Studio 2019
Persönliches Python-Code-Memo
Techniken zum Sortieren in Python
Flaschenmops im Visual Studio 2019
Generieren Sie QR-Code in Python
[Python] Beispielcode für die Python-Grammatik
In Python gelernter Zeichencode
Über "für _ in range ():" von Python
Fügen Sie die Import-Anweisung ein, die für die Vervollständigung des Python-Codes in Neovim erforderlich ist
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
Tipps zum Codieren kurz und einfach in Python zu lesen
Installieren Sie Python und Visual Studio Code unter Windows 10 (Version April 2020)
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
Überprüfen Sie Python auf Speicherlecks
Java mit Visual Studio Code (Teil 2)
Snippet-Einstellungen für Python Jupyter Notebook
Suchen Sie mit Python nach externen Befehlen
[Python] Generiert QR-Code im Speicher
Formatieren Sie Python-Code automatisch mit Vim
Visual Studio Code ist möglicherweise gut
Schreiben Sie Selentestcode in Python
Atom-Einstellungen für komfortable Python-Codierung
Führen Sie unittest in Python aus (für Anfänger)
Code-Tests rund um die Uhr in Python
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Festlegen der CORS-Einstellungen für den Azure-Speicherdienst in Python