Python-SeilKostenlose und Open Source Python Refactoring Library | |
Jetzt downloaden |
Python-Seil Ranking & Zusammenfassung
Anzeige
- Lizenz:
- GPL
- Preis:
- FREE
- Name des Herausgebers:
- Ali Gholami Rudi
- Website des Verlags:
- Betriebssysteme:
- MAC OS X
- Dateigröße:
- 209 KB
Python-Seil Stichworte
Python-Seil Beschreibung
Kostenlose und Open Source Python Refactoring Library Seil ist ein Python-Refactoring-IDE und eine Bibliothek. Die IDE verwendet die Bibliothek, um Funktionen wie Refactoring, Code AsUT und Auto-Completion bereitzustellen. Es ist in Python geschrieben, und die IDE verwendet Tkinter-Bibliothek. Beachten Sie, dass Seil 0.5 die letzte Version war, die Python 2.4 unterstützte und derzeit Seil Python 2.5 benötigt. Hier sind einige wichtige Funktionen von "Python Seil": Refaktorings: · Umbenennen! · Extrahieren Sie Methode / lokale Variable · Move Class / Funktion / Modul / Paket / Methode · Inline-Methode / lokale Variable / Parameter · Umstrukturierung (wie das Konvertieren von $ {a} .f ($ {B}) auf $ {b} .g ($ {a}) wo A: type = mymod.a) · Fabrik einführen · Methodensignatur ändern · Verwandeln Sie das Modul in das Paket · Feld einkapseln. · Ersetzen Sie die Methode mit dem Methodenobjekt · Und ein paar andere Refactoring-Funktionen: · Extrahieren von ähnlichen Aussagen in Extrakt-Refaktorierungen · Fixieren von Importen bei Bedarf · Vorschau der Refaktorungen · Rückgängig / Wiederholung Refactorings · Stoppen der Refaktorungen · Project Refactorings · Grundlegende implizite Interfaces-Handhabung in Umbenennung und Änderung der Unterschrift · Mercurial, Git, DARCS und SVN (Pysvn Library) Unterstützung in Refactorings Ide helfer: · Auto-Fertigstellung · Definitionsstandort. · Holen Sie sich Pydoc. · Vorkommen finden. · Einfuhren organisieren (ungenutzte und doppelte Importe entfernen und sortieren) · Erzeugen von Python-Elementen Objekterfolgung: · Statische und dynamische Objektanalyse · Umgang mit eingebauten Behältertypen · Objektinformationen auf der Festplatte speichern und bestätigen Anforderungen: · Python 2.5. Was ist neu in dieser Version: · Zwischenspeichern aller Untermodule eines Moduls in `seil.contrib.autoimport` · Rekursion beim Erstellen von Modulen fixieren · Basisunterstützung für SetUtuptools hinzugefügt · Extrahiermethode behandelt bedingte variable Updates · `Seil.contrib.codeassist.completionProposal.parameter hinzugefügt`
Python-Seil Zugehörige Software