Editoren für Python

Gute Links und Tutorials könnt ihr hier posten.
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

Nun, wie gesagt reicht meistens ein Buchstabe für den Namen, wenn du zum letzten Buffer springen willst brauchst du gar keinen Namen, da die Buffer in der Liste entsprechend intelligent sortiert sind.

Gerade wenn ich viele Buffer offen habe (und 20 Dateien sind jetzt nicht unbedingt eine Ausnahme in einem größeren Projekt), werden die Tabs unübersichtlich bzw. passen gar nicht mehr in die Tableiste.
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Benutzeravatar
Craven
User
Beiträge: 223
Registriert: Dienstag 24. Januar 2006, 13:37

Für diejenigen, die Notepad++ benutzen:
cmd.exe /k "C:\programme\python25\python "$(FULL_CURRENT_PATH)"
So kann man Pythonscripts starten und die Konsole offen halten.
Da ich unter Windows nur noch Notepad++ hernehme, finde ich es recht nützlich.

Gruß, Craven

P.S.: Weiß zufällig jemand, wie man gedit mit Cygwin zum laufen bekommt? :wink:
Zuletzt geändert von Craven am Freitag 16. Januar 2009, 13:46, insgesamt 1-mal geändert.
[code]q = 'q = %s; print q %% repr(q)'; print q % repr(q) [/code]
mitsuhiko
User
Beiträge: 1790
Registriert: Donnerstag 28. Oktober 2004, 16:33
Wohnort: Graz, Steiermark - Österreich
Kontaktdaten:

Ich hab lange den Minibuf-Explorer verwendet, bin aber mittlerweile wieder tablos unterwegs. mit ":e" ist man einfach viel schneller und Buffer bleiben sowieso offen. Zusätzlich hab ich dann noch Tabs, wenn ich verschiedene Projekte gleichzeitig bearbeite. zB "Werkzeug" und "Jinja" Buffer trennen.
TUFKAB – the user formerly known as blackbird
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Ich nutze auch MiniBufExplorer aber der hat einige Bugs. Werde mich mal wirklich in den Tab-Kram von vim 7 einlesen müssen. Achja, und Emacs mit SLIME wollte ich mir auch mal Beizeiten ansehen ;)

mitsuhiko, wie siehts mit deiner Emacs-Erkundung aus?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
The Spirit
User
Beiträge: 276
Registriert: Freitag 8. Juni 2007, 08:50
Wohnort: 84xxx Bereich
Kontaktdaten:

welchen editor kann man den für osx empfehlen?
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

TextMate? Zumindest die Railser lieben ihn.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
The Spirit
User
Beiträge: 276
Registriert: Freitag 8. Juni 2007, 08:50
Wohnort: 84xxx Bereich
Kontaktdaten:

für mich als hobby programmierer würde auch ne freeware reichen.
unter windows hab ich notepad++ verwendet, da es auch noch code folding kann.
gibt es sowas auch für osx?
textwrangler hab ich auch schon angesehen, kann aber auch kein code folding
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Vim for Mac OS X ist sogar Open Source und kann Folding. Allerdings wohl kein gVim, aber der würde sich sowieso schlecht in die Mac UI einpassen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
audax
User
Beiträge: 830
Registriert: Mittwoch 19. Dezember 2007, 10:38

The Spirit hat geschrieben:welchen editor kann man den für osx empfehlen?
Vim!

Vi ist immerhin schon dabei, aber Vim macht natürlich mehr Sinn. Lass dich nicht von der steilen Lernkurve abschrecken, für Python ist das Ding das Nonplusultra ;)
Leonidas hat geschrieben:Ich nutze auch MiniBufExplorer aber der hat einige Bugs. Werde mich mal wirklich in den Tab-Kram von vim 7 einlesen müssen. Achja, und Emacs mit SLIME wollte ich mir auch mal Beizeiten ansehen ;)
Wie, was: Tabs in Vim?
Ich sollte mir die Changelogs wirklich ein wenig genauer durchlesen....das Feature ist völlig an mir vorbei gegangen :D
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

audax hat geschrieben:
Leonidas hat geschrieben:Ich nutze auch MiniBufExplorer aber der hat einige Bugs. Werde mich mal wirklich in den Tab-Kram von vim 7 einlesen müssen. Achja, und Emacs mit SLIME wollte ich mir auch mal Beizeiten ansehen ;)
Wie, was: Tabs in Vim?
Ich sollte mir die Changelogs wirklich ein wenig genauer durchlesen....das Feature ist völlig an mir vorbei gegangen :D
Ja, die Tabs sind klasse. Du kannst auch mehrere Windows in einem Tab haben.

Ich habe auch letztens zwei Screenshots gemacht, wo ich Emacs-Windows mit Vim-Windows verglichen habe. Werde ich Beizeiten mal online stellen (soviel vorweg, dass man auf den ersten Blick nicht merkt, wo der Unterschied ist :)).
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
C4S3
User
Beiträge: 292
Registriert: Donnerstag 21. September 2006, 10:07
Wohnort: Oberösterreich

http://www.wxpython.org/PyManual.html#pyalamode

Bei wxPython ja dabei. PyCrust und PyAlamode, eine nette Shell und ein netter Editor.
Gerade für Anfänger finde ich die Autocomp. + Calltips ganz gut.

Dass dies noch nicht erwähnt wurde? (Oder hab ich was überlesen?)
Gruß!
Benutzeravatar
C4S3
User
Beiträge: 292
Registriert: Donnerstag 21. September 2006, 10:07
Wohnort: Oberösterreich

http://tea-editor.sourceforge.net/

TEA

http://tea-editor.sourceforge.net/about.htm
TEA features are:
# Extremely small size
# Built-in file manager Kwas
# Spellchecker (using the aspell or enchant)
# Broken links checker
# Built-in search within files (using multiply charsets).
# Scripts (Python, Perl, Ruby, Shell) support
# Tabbed layout engine
# Multiply encodings support
# Code snippets, sessions and templates support
# The ability to open OpenDocument, RTF, KWord, Abiword, OpenOffice.org Writer documents
# SRT-subtitles preview with Mplayer in a current subtitles position
# Text analyzer called UNITAZ
# Hotkeys customizations
# "Open at cursor"-function for HTML-files and images
# Misc HTML tools
# Brackets matching
# Wikipedia, Docbook, LaTeX editing support
# Preview in external browsers
# String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc.
# Bookmarks
# Morse code translator
# Syntax highlighting
# Drag'n'drop support (with text files and pictures)
# Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, SVG)
# UI localizations: English, Japanese, Serbian, Ukrainian, French, Polish, German, Czech, Russian, Latvian, Spanish
# Automatic text encoding detection for Russian, Ukrainian, Finnish, German, Serbian, Polish, Portuguese, Spanish, Turkish, Slovak, Slovenian, Latvian, France.
Wirklich klein und schnell. Einen Blick wert.
Gruß!
audax
User
Beiträge: 830
Registriert: Mittwoch 19. Dezember 2007, 10:38

VimPDB

Python-Debugger in Vim integriert!
dor_neue
User
Beiträge: 74
Registriert: Montag 16. Juni 2008, 18:51

Für die Hardcore-Programmierer gibt es ja auch noch das hier:

http://code.google.com/p/ped-s60/

Eine Python-IDE für die S60-Handys, damit man auch von unterwegs weiterprogrammieren kann...

Siechrlich sehr lustig wenn man beim Autofahren angehalten wird und dem Polizisten sagen kann, ich schreiben keine SMS - ich programmiere...

Außerdem hatte ich noch das hier gefuden:

http://code.google.com/p/pywebide/

Eine IDE auf Web-basis - leider ist die Homepage zur Zeit down - wenn da nochmal einer nen Link findet...
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

dor_neue hat geschrieben:http://code.google.com/p/pywebide/

Eine IDE auf Web-basis - leider ist die Homepage zur Zeit down - wenn da nochmal einer nen Link findet...
Einfach mal den Quelltext selbst auschecken? Und selbst das ist nicht nötig, ein kurzer Blick darauf reicht, um zu erkennen, dass das ganz primitiv ist - einfach ein mehrzeiliges Eingabefeld, schickt man das ab, wird der Inhalt als "test.py" auf dem Server gespeichert, ausgeführt und das Ergebnis als HTML-Seite angezeigt. Das ist KEINE IDE.

Stefan
dor_neue
User
Beiträge: 74
Registriert: Montag 16. Juni 2008, 18:51

Wo haste den Quellcode her? In dem Projekt gibt es keine Downloadmöglichkeit...
Für mich is es ehh uninteressant, aber manch andere könnte es interessieren, deshalb hab ich es Vollständigkeitshalber mit aufgeführt...
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

dor_neue hat geschrieben:Wo haste den Quellcode her? In dem Projekt gibt es keine Downloadmöglichkeit...
Unter http://code.google.com/p/pywebide/source/checkout findet sich der Satz:
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://pywebide.googlecode.com/svn/trunk/ pywebide-read-only
;)
dor_neue
User
Beiträge: 74
Registriert: Montag 16. Juni 2008, 18:51

upps, übersehen...

Naja, dann kann man das eben vergessen - wäre aber trotzdem ne lustige Idee gewesen...
Ich glaube aber, dass man eine lokale IDE nie wirklich Web-fähig machen kann (siehe Beispiel lokales Schreibprogramm wie Word und GoogleDocuments)...
Spielerei ist es allemal, aber Ersatz nie...
Das gleiche wird auf die IDE für S60-Handys zutreffen, niemand wird sich wirklich hinstellen und per Handy programmieren - aber manchmal gibt es extrem-Fälle in den sowas vielleicht Leben retten kann...
EnTeQuAk
User
Beiträge: 986
Registriert: Freitag 21. Juli 2006, 15:03
Wohnort: Berlin
Kontaktdaten:

dor_neue hat geschrieben:Das gleiche wird auf die IDE für S60-Handys zutreffen, niemand wird sich wirklich hinstellen und per Handy programmieren - aber manchmal gibt es extrem-Fälle in den sowas vielleicht Leben retten kann...
Nein, ein ganzes Programm via Handy zu schreiben ist eine mörder-aufgabe. Aber wenn man für die S60er ne Applikation entwickelt, kann Python4S60 incl. dem Editor sehr interesant sein.


MfG EnTeQuAk
dor_neue
User
Beiträge: 74
Registriert: Montag 16. Juni 2008, 18:51

Laufen Python-Scripte ohne Prob auf einem S60 - also von Werk aus?
Gibt es auf nem S60 einen Python-Interpreter?
Antworten