Geany bessere Python IDE

Mein Lieblingstexteditor ist Geany. Es ist sehr minimalistisch HIER das unterstützt eine Vielzahl von Sprachen – Schale, php, Python, C. … usw. Es hat eine automatische Veredelung und ist gleichzeitig sehr agil. Es fehlt eine andere angenehme Gelegenheit, aber im Moment ist es mehr als genug für mich. Ich habe einen Online-Kurs gestartet Python-Programmierung на SoftUni – um mein Wissen aufzufrischen und zu aktualisieren, weil ich nicht ausreichend überwacht habe, was mit Python passiert 3. Die Dozenten des Kurses empfehlen PyCharm als IDE für die Pyton-Programmierung, aber ich mag es nicht, Natürlich benutze ich Geany für die Übungen.

Während der Vorträge fühlte ich mich schmerzhaft 2 fehlt

  1. Python Autocomplete atmet aus der Dokumentation von Funktionen und Methoden aus
  2. keine Validierung für pep8 Standard

Das Gute ist, dass Geany flexibel genug ist, um konfiguriert zu werden, und leicht durch fehlende ergänzt werden kann.. Manchmal Python-Dokumentation hinzufügen zu unserer IDE:

  • wir ziehen das folgende Skript irgendwo in unserem PATH zum Beispiel / usr / bin und wir vergessen nicht, es ausführbar zu machen
  • Bearbeiten Sie die Datei ~ / .config / geany / filedefs / filetypes.python, indem Sie im Abschnitt Einstellungen die folgende Zeile hinzufügen context_action_cmd = pydocw% s. Wenn nur der Name der Binärdatei aus dem vorherigen Schritt hinzugefügt wird. Wir starten Geany neu, wenn es veröffentlicht wird.
  • Wir haben bereits eine Kontextaktion, mit der Sie Informationen über die Funktion erhalten. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. Ich mag diesen Ansatz sehr, weil mich der Netbeans-Ansatz sehr ärgert.

So weit, ist es gut. Dann möchte ich wirklich eine Validierung des Codes haben, den ich schreibe – ob ich es nach allgemein anerkannten Maßstäben schreibe oder etwas Hässliches schreibe. Grundsätzlich habe ich es wieder gefunden Tutorials wie die Dinge passieren, aber es ist ein bisschen veraltet – Geany hat alles eingebaut, Sie müssen nur das pep8-Paket installieren. In Debian apt-get install funktioniert pep8 in den anderen Distributionen. Sie müssen selbst herausfinden, wie die Magie geschieht. Im Menü Erstellen die zweite Schaltfläche (zumindest für mich) Wenn Sie darauf klicken, werden Sie feststellen, wie hässlich der Code ist, den Sie erstellt haben 😀

Screenshot von 2016-01-11 20-42-21

Hier ist ein allgemeiner Überblick darüber, wie Sie Ihren Geany besser mit Python arbeiten lassen können, während Sie immer noch schnell sind, ohne dass Ihre CPU die Kugel ziehen möchte.

Hinterlasse eine Antwort

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Anti-SPAM *