PyDev - PyDev
![]() | tento článek příliš spoléhá na Reference na primární zdroje.Září 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
![]() | |
Původní autoři | Aleks Totic |
---|---|
Vývojáři | Appcelerator |
První vydání | Červenec 2003 |
Stabilní uvolnění | 7.5.0 / 10. ledna 2020[1] |
Napsáno | Jáva, Krajta |
Operační systém | Cross-platform |
Typ | Integrované vývojové prostředí |
Licence | Veřejná licence Eclipse |
webová stránka | pydev |
PyDev je třetí strana zapojit pro Zatmění. Je to Integrované vývojové prostředí (IDE) používaný pro programování v Krajta vedlejší refaktorování kódu, grafické ladění, analýza kódu mimo jiné.
Dějiny
PyDev původně vytvořil Aleks Totic v červenci 2003, ale Fabio Zadrozny se stal hlavním vývojářem projektu v lednu 2005. V září téhož roku byla spuštěna PyDev Extensions jako komerční protějšek PyDev, nabízející funkce, jako je analýza kódu a vzdálené ladění .
V červenci 2008 Aptana získala společnost PyDev a ponechala si Zadrozného jako vedoucího projektu.[2] V září 2009 otevřeli zdrojová rozšíření PyDev a sloučili je s PyDev.[3]
Když Appcelerator získané Aptana v lednu 2011 získali PyDev rozšířením. Zadroznyj byl veden jako vedoucí projektu.[4] Od té doby se vývoj PyDev zrychlil.
V březnu 2011 byla vydána verze PyDev 2.0 TDD akce a v dubnu následujícího roku byla vydána verze 2.5 s podporou Django. V květnu 2013 došlo k zásadnímu milníku, když PyDev v úspěšném kole získávání zdrojů pro další vývoj zvýšil více než svůj cíl a byla vydána verze 2.7.5. Kampaň také financovala Zadrozného vytvoření LiClipse, placené vidlice Eclipse s uzavřeným zdrojem, která standardně balí PyDev.[5]
PyDev obdržel vylepšení odvození typu a výrazné zvýšení příspěvků do kódové základny, když byla v červenci 2013 vydána verze 2.8.[6] Od té doby byla v PyDev provedena řada dalších vylepšení a získala mnoho pozitivních recenzí.[7][8]
Verze 5.4.0 byla vydána 30. listopadu 2016. Hlavní novou funkcí této verze je podpora pro Python 3.6.[9]
Funkce
Níže jsou uvedeny některé z dostupných funkcí (verze 2.7.5):
- CPython, Jython a IronPython Podpěra, podpora
- Dokončení kódu
- Dokončení kódu s automatickým importem
- Analýza kódu (s rychlou opravou problémů zjištěných při analýze kódu - Ctrl + 1)
- Debugger
- Django
- Vzdálený ladicí program (umožňuje ladění skriptů, které se nespouštějí z aplikace Eclipse)
- Ladicí konzole (umožňuje interaktivní snímání v pozastaveném režimu)
- Interaktivní konzole
- Syntaxe Pythonu 2.xa 3.x.
- Základní zvýraznění syntaxe
- Chyby analyzátoru
- Obrysový pohled
- Předvolby karet nebo mezer
- Inteligentní odsazení / dedent
- Bloky komentářů / komentářů / komentářů
- Skládání kódu
- Přejít na definici
- Pokrytí kódu
- Označit výskyty
- Pylint integrace
- Úkoly TODO
- Asistenti obsahu (Ctrl + 1)
- Přiřadit výsledek atributu nebo místnímu
- Prostorový kód pomocí try..catch / konečně
- Vytvořte dokumentový řetězec
- Přesunout import do globálního rozsahu
- Klíčová slova se při psaní zobrazují jako automatické dokončování
- Rychlý přehled
Rozšíření PyDev
Do září 2009 existovaly dvě verze PyDev: an open-source verze a sharewarová verze s názvem PyDev Extensions. Určité pokročilé funkce, jako je analýza kódu, rychlé opravy a vzdálené ladění, byly vyhrazeny pro nesvobodnou verzi. 3. září 2009 Aptana oznámila PyDev verze 1.5, kombinovanou verzi PyDev a PyDev Extensions, vše dostupné pod Veřejná licence Eclipse.
Viz také
Reference
- ^ "Vydání PyDev". www.pydev.org.
- ^ Aptana. „Aptana získává PyDev“. Archivovány od originál dne 2012-04-20. Citováno 2012-08-06.
- ^ Zadroznyj, Fabio. „Rozšíření PyDev jsou otevřená“.
- ^ Appcelerator. „Appcelerator získává Aptanu“.
- ^ „PyDev a LiClipse pro rychlé, sexy a temné zatmění“. Indiegogo.
- ^ Zadroznyj, Fabio (25. července 2013). „PyDev adventures: PyDev 2.8.0 released“.
- ^ Ovoce, Jasone. "Porovnání IDE Pythonu pro vývoj".
- ^ „Evaluation IDEs for Scientific Python“. 18. dubna 2013.
- ^ „PyDev 5.4.0 (Python 3.6, Patreon crowdfunding)“. pydev.blogspot.nl. Citováno 2016-12-10.