iSORT ist ein Open Source und freie Software-Projekt in Python geschrieben und entwickelt, um als Plugin für den Kate und Pate Texteditoren zu vermitteln, indem Python-Entwickler bei der Einfuhr alphabetisch zu sortieren. Das Dienstprogramm kann auch Python Einfuhr trennen in Abschnitte automatisch.
Das Plugin besteht aus einem Befehlszeilenprogramm, eine Python-Bibliothek und eine Reihe von Plugins für die verschiedenen Texteditoren, so dass Sie mühelos und schnell sortieren alle Python-Importe. ! Im Moment iSORT unterstützt Python 2.6 bis 3.4 und verwendet die Torten-Tool für die Einfuhren mit Stil ohne Ausgabe hässlich code.I sortieren möchten, um es in Aktion zu sehen werden Die folgenden Codezeilen zeigen Ihnen, wie Sie Ihre Python-Importe & ldquo; sortiert & rdquo; bei Nichtbenutzung des iSORT Plugin:
von my_lib Import Object
drucken ("Hey")
import os
von my_lib Import Objekt3
von my_lib Import Object2
import sys
von third_party Import lib15, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14
import sys
von __future__ Import absolute_import
von third_party Import lib3
drucken ("yo")
Und jetzt werden wir Ihnen zeigen, wie das obige Beispiel kann bei Verwendung des iSORT Plugin, entweder auf die Kate und Pate Texteditoren aus der Befehlszeile aus, oder standalone:
von __future__ Import absolute_import
import os
import sys
von third_party Import (lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8,
& Nbsp; lib9, lib10, lib11, lib12, lib13, lib14, lib15)
von my_lib Import Object, Object2, Objekt3
drucken ("Hey")
print ("yo") Unter der Haube und availabilityThe iSORT Plugin ist komplett in der Programmiersprache Python geschrieben. Es ist mit dem Kate (KDE 4.13 oder höher) und Pate 2.0 oder höher Text-Editoren kompatibel, und es & rsquo; s zum Download als universelle Quellarchiv, das konfiguriert und kompiliert vor der Installation werden muss verfügbar. iSORT wurde erfolgreich auf 32-Bit- und 64-Bit-Befehlssatzarchitekturen getestet
Was ist neu in dieser Pressemitteilung:.
- Diese Version bietet Unterstützung für Emacs und sorgt für Inline-Kommentare beim Import Linien platziert folgen Sie den PEP8 Stilrichtlinien.
Was ist neu in Version 3.6.0:
- Diese Version bietet Unterstützung für verschachtelte Kommentare innerhalb Importdefinitionen und behebt ein Problem mit der Einstellung der Konfigurationsoptionen auf Falsch.
Was ist neu in Version 3.4.1:
- Unterstützung für die Bestellung von der Art der Daten, die importiert wurde hinzugefügt.
Was ist neu in Version 3.3.0:
- Diese Version bietet Unterstützung für setup.cfg Basis Konfiguration und überspringen ganze Verzeichnisse.
Was ist neu in Version 3.2.0:
- Diese Version bietet Unterstützung für die Ausführung rekursiv, dynamische Einstellungen Lookup ermöglicht kate-Plugin, um korrekt zu bestimmen Einstellungen beim Sortieren für Windows (unabhängig davon, wo es gestartet wird) und Support.
Was ist neu in Version 3.1.2:
- Ein Absturz beim Parsen von einem Pfad mit Unicode Zeichen in Python 2
Was ist neu in Version 3.1.1:
- Diese Version behebt Platzierung zusätzliche Importe, wenn keine Einfuhr existierte zuvor innerhalb der Datei.
Was ist neu in Version 3.1.0:
- Diese Version bietet Unterstützung für intelligente ausgewogene Multi Zeilenumbrüche und behebt ein Problem, das Abschnitt Kommentare zu zeigen, bis mehr als einmal verursacht.
Was ist neu in Version 3.0.0:
- Fügt Unterstützung für editorconfig (http: // editorconfig .org /)
- Fügt Unterstützung für einheitliche Syntax beim Hinzufügen oder Entfernen der Einfuhr
- Verbessert die Handhabung von Dateien, die ein Benutzer nicht über die Berechtigung zum Lesen
- Ermöglicht das Import Abschnitte mit eigenen Kommentaren zu trennen
Anforderungen :
- KDE Plasma
- PyQt
Kommentare nicht gefunden