[python] volba editoru/IDE pro Python

A. Bottle ABottle na seznam.cz
Pondělí Prosinec 20 12:36:31 CET 2004


Ahoj,
po letech jsem Python oprasil, ucim se a 
aktivne zacinam psat nove veci.

Rad bych otevrel diskuzi ohledne volby editoru/IDE,
asi popularni FAQ.
Prestoze jsem na webu nasel radu informaci a nazoru,
rad bych se zeptal, co v realu pouzivate.

Sam jsem nakonec dosel k Eclipse a konkretne TruStudio pluginu,
ktery uz asi tyden aktivneji pouzivam. (http://www.trustudio.org/trustudio)

Asi neco delam spatne - mam problemy s odsazovanim,
nechova se, jak bych pro sve pohodli cekal.
(A ze odsazovani je pro psani Python kodu dulezite. ;-))

Napr. dejme tomu, ze definuji novou tridu
(nesmejte se hypotetickemu prikladu):
class Test1:
   def nastav(data): # odsadilo jak ocekavam
      self.mojedata = data # opet odsadilo, jak jsem cekal
      #tady jsem udelal Enter - prazdny radek
      #a tady jsem chtel udelat Shift-Tab, abych zacal psat dalsi metodu

Ale na Shift-Tab se trapne dostanu do situace, kdy dalsi napsany
znak bude treti na radku a ja bych podle zapocateho zpusobu odsazovani
(o 3 mezery) ocekaval, ze bude na pozici vhodne pro psani dalsi metody
a kdybych dal znovu Shift-Tab tak treba pro definici jine tridy. 
Je to docela neprijemne. Nevite, jak tohle doladit? ;-)

Dale pak pod napsanym zdrojakem a prazdnym radkem zkusim udelat
Tab ze zacatku radku a misto posunu o 3 mezery to vlozi
Tab, ktery je silene dlouhy (o dost vice nez 3-4 znaky). Proc?
Me nastaveni je nahrazovat Tab mezerama a velikost jsem zvolil 3.

Snad se najde zkusenejsi koder, ktery to bude mit odladene
pro opravdu pohodlne psani kodu. Me to dost depta. ;-)

Eclipse mi vyhovuje a rad bych u nej zustal. 
Az treba budu psat neco v PHP nebo Jave, zase bych jej rad pouzil. ;-)

Co alternativy jako JEdit (www.jedit.org)? Ma to nekdo rozchozene
s bezchybnou podporou psani kodu v Pythonu, spoustenim skriptu
a debuggerem? Jak na to? (Rad zkusim i tohle zalozni reseni.)

No a samozrejme, co zkuseni koderi pouzivaji jineho? ;-)

Diky moc za pripadne vysdileni vasich zkusenosti.

(Sam mam Linux rad, ale momentalne pouzivam pro psani
WinXP desktop, takze hledam zejmena Win32 reseni nebo
neco platforme nezavisleho.)

Diky!
-ABe-
____________________________________________________________
http://www.bezpecnyinternet.cz
http://ad.seznam.cz/clickthru?spotId=80833



Další informace o konferenci Python