PyDev - PyDev

PyDev
Pydev logo.png
Skjermbilde Vrapper.png
Opprinnelige forfatter (e) Aleks Totic
Utvikler (r) Akselerator
Første utgivelse Juli 2003 ; 17 år siden  ( 2003-07 )
Stabil utgivelse
8.2.0  Rediger dette på Wikidata / 21. februar 2021 ; For 1 dag siden  ( 21. februar 2021 )
Skrevet i Java , Python
Operativsystem Kryssplattform
Type Integrert utviklingsmiljø
Tillatelse Formørkelse offentlig lisens
Nettsted pydev .org

PyDev er en tredjeparts plugin-modul for Eclipse . Det er et integrert utviklingsmiljø (IDE) som brukes til programmering i Python som støtter kodereformering , grafisk feilsøking , kodeanalyse blant andre funksjoner.

Historie

PyDev ble opprinnelig opprettet av Aleks Totic i juli 2003, men Fabio Zadrozny ble prosjektets hovedutvikler i januar 2005. I september samme år ble PyDev Extensions startet som et kommersielt motstykke til PyDev, og tilbyr funksjoner som kodeanalyse og ekstern feilsøking. .

I juli 2008 Aptana kjøpt PyDev, beholder Zadrozny som prosjektleder. De åpnet PyDev Extensions i september 2009, og slo den sammen med PyDev.

Da Appcelerator kjøpte Aptana i januar 2011, kjøpte de PyDev i forlengelse. Zadrozny ble holdt som leder av prosjektet. Siden den gang har utviklingen av PyDev akselerert.

I mars 2011 ble PyDev 2.0 utgitt med TDD- aksjonsstøtte , og i april året etter ble versjon 2.5 utgitt med Django-støtte. Mai 2013 så en stor milepæl da PyDev hevet mer enn målet i en vellykket publikumsinnkjøpsrunde for å fortsette utviklingen, og versjon 2.7.5 ble utgitt. Kampanjen finansierte også Zadroznys opprettelse av LiClipse, en betalt lukket kildegaffel med Eclipse som standard PyDev.

PyDev mottok forbedringer av type inferens og en bemerkelsesverdig økning i bidrag til kodebase da versjon 2.8 ble utgitt i juli 2013. Siden den gang har det blitt gjort flere forbedringer av PyDev og den har fått mange positive anmeldelser.

Versjon 5.4.0 ble utgitt 30. november 2016. Den viktigste nye funksjonen i denne utgivelsen er støtte for Python 3.6.

Egenskaper

Nedenfor er det noen av funksjonene som er tilgjengelige (versjon 2.7.5):

  • CPython , Jython og IronPython- støtte
  • Kodefullføring
  • Kodefullføring med automatisk import
  • Kodeanalyse (med hurtigreparasjon for problemer som finnes i kodeanalyse — Ctrl + 1)
  • Feilsøking
  • Django
  • Ekstern feilsøking (tillater feilsøkingsskript som ikke startes fra formørkelse)
  • Feilsøkingskonsoll (tillater interaktiv sondering i suspendert modus)
  • Interaktiv konsoll
  • Python 2.x og 3.x syntaks
  • Grunnleggende syntaksutheving
  • Parserfeil
  • Oversiktsvisning
  • Faner eller mellomrom preferanser
  • Smart innrykk / dedent
  • Kommentar / kommentar / kommentar blokkerer
  • Kodefelling
  • Gå til definisjon
  • Kodedekning
  • Merk hendelser
  • Pylint integrasjon
  • TODO-oppgaver
  • Innholdsassistenter (Ctrl + 1)
    • Tilordne resultat til attributt eller lokalt
    • Surround-kode med try..catch / finally
    • Lag dokstring
    • Flytt import til globalt omfang
  • Nøkkelord presentert som autofullføring mens du skriver
  • Rask oversikt

PyDev-utvidelser

Fram til september 2009 eksisterte to versjoner av PyDev: en åpen kildekodeversjon og en shareware-versjon kalt PyDev Extensions. Enkelte avanserte funksjoner som kodeanalyse, hurtigreparasjoner og ekstern feilsøking var reservert for den ikke-gratis versjonen. 3. september 2009 kunngjorde Aptana PyDev versjon 1.5, en kombinert versjon av PyDev og PyDev Extensions, alt tilgjengelig under Eclipse Public License .

Se også

Referanser

Eksterne linker