PyDev - PyDev

PyDev
Pydev logo.png
Screenshot Vrapper.png
Ursprüngliche Autor (en) Aleks Totic
Entwickler Appcelerator
Erstveröffentlichung Juli 2003 ; Vor 17 Jahren  ( 2003-07 )
Stabile Version
8.2.0  Bearbeiten Sie dies auf Wikidata / 21. Februar 2021 ; Vor 1 Tag  ( 21. Februar 2021 )
Geschrieben in Java , Python
Betriebssystem Plattformübergreifend
Art Integrierte Entwicklungsumgebung
Lizenz Eclipse Public License
Webseite pydev .org

PyDev ist ein Plug-In eines Drittanbieters für Eclipse . Es handelt sich um eine integrierte Entwicklungsumgebung (IDE), die für die Programmierung in Python verwendet wird und unter anderem Code-Refactoring , grafisches Debugging und Code-Analyse unterstützt .

Geschichte

PyDev wurde ursprünglich von Aleks Totic im Juli 2003 erstellt, aber Fabio Zadrozny wurde im Januar 2005 zum Hauptentwickler des Projekts. Im September desselben Jahres wurde PyDev Extensions als kommerzielles Gegenstück zu PyDev gestartet und bietet Funktionen wie Code-Analyse und Remote-Debugging .

Im Juli 2008 übernahm Aptana PyDev und behielt Zadrozny als Projektleiter. Sie haben PyDev Extensions im September 2009 eröffnet und mit PyDev zusammengeführt.

Wenn Appcelerator erworben Aptana im Januar 2011 erwarb sie PyDev durch Erweiterung. Zadrozny wurde als Projektleiter behalten. Seitdem hat sich die Entwicklung von PyDev beschleunigt.

Im März 2011 wurde PyDev 2.0 mit Unterstützung für TDD- Aktionen veröffentlicht, und im April des folgenden Jahres wurde Version 2.5 mit Unterstützung für Django veröffentlicht. Im Mai 2013 wurde ein wichtiger Meilenstein erreicht, als PyDev in einer erfolgreichen Crowd-Sourcing-Runde mehr als sein Ziel erreichte, um die Entwicklung fortzusetzen, und Version 2.7.5 veröffentlicht wurde. Die Kampagne finanzierte auch Zadroznys Entwicklung von LiClipse, einer kostenpflichtigen Closed-Source-Gabel von Eclipse, die PyDev standardmäßig bündelt.

PyDev erhielt Verbesserungen bei der Typinferenz und eine bemerkenswerte Erhöhung der Beiträge zur Codebasis, als Version 2.8 im Juli 2013 veröffentlicht wurde. Seitdem wurden zahlreiche zusätzliche Verbesserungen an PyDev vorgenommen und viele positive Bewertungen erhalten.

Version 5.4.0 wurde am 30. November 2016 veröffentlicht. Die wichtigste neue Funktion dieser Version ist die Unterstützung von Python 3.6.

Eigenschaften

Im Folgenden sind einige der verfügbaren Funktionen aufgeführt (Version 2.7.5):

  • CPython- , Jython- und IronPython- Unterstützung
  • Code-Vervollständigung
  • Code-Vervollständigung mit automatischem Import
  • Codeanalyse (mit Schnellkorrektur für Probleme bei der Codeanalyse - Strg + 1)
  • Debugger
  • Django
  • Remote-Debugger (ermöglicht das Debuggen von Skripten, die nicht in Eclipse gestartet wurden)
  • Debug-Konsole (ermöglicht interaktives Prüfen im angehaltenen Modus)
  • Interaktive Konsole
  • Python 2.x- und 3.x-Syntax
  • Grundlegende Syntaxhervorhebung
  • Parser-Fehler
  • Gliederungsansicht
  • Einstellungen für Tabulatoren oder Leerzeichen
  • Smart Indent / Dedent
  • Kommentar- / Kommentar- / Kommentarblöcke
  • Code falten
  • Zur Definition gehen
  • Codeabdeckung
  • Vorkommen markieren
  • Pylint- Integration
  • TODO-Aufgaben
  • Inhaltsassistenten (Strg + 1)
    • Weisen Sie das Ergebnis dem Attribut oder lokal zu
    • Surround-Code mit try..catch / finally
    • Dokumentzeichenfolge erstellen
    • Verschieben Sie den Import in den globalen Bereich
  • Schlüsselwörter, die während der Eingabe als automatische Vervollständigung angezeigt werden
  • Kurzübersicht

PyDev-Erweiterungen

Bis September 2009 gab es zwei Versionen von PyDev: eine Open-Source- Version und eine Shareware-Version namens PyDev Extensions. Bestimmte erweiterte Funktionen wie Code-Analyse, Schnellkorrekturen und Remote-Debugging waren für die nicht kostenlose Version reserviert. Am 3. September 2009 kündigte Aptana PyDev Version 1.5 an, eine kombinierte Version von PyDev und PyDev Extensions, die alle unter der Eclipse Public License erhältlich sind .

Siehe auch

Verweise

Externe Links