Seite 1 von 1

Autovervollständigung, Tab in der Python Shell

Verfasst: Montag 14. September 2009, 13:46
von würmchen
Hi Leute,
ich sitz gerade das erste mal an einem Suse Rechner und bin gerade am verzweifeln.

Wenn ich in der interaktiven Shell Tab drücke, will der mir irgendwelche Python Befehle vervollständigen und macht keinen Tab. Kann mir das jemand erklären? Ich find es viel aufwendiger ständig eine bestimmte Anzahl von Leerzeichen zu drücken als einmal oder eben mehrmals tab zu drücken.

Ich habe leider nichts finden können, wo ich diese Funktion unterbinden kann...

Vielleicht kann mir jemand helfen.

Verfasst: Montag 14. September 2009, 13:54
von querdenker
Wie sieht denn der Prompt der interaktiven Shell aus? Oder anders gefragt - wie hast du die Shell gestartet?

Verfasst: Montag 14. September 2009, 13:57
von Rebecca
Fuer die interaktive Shell reicht es doch, mit nur einem Leerzeichen einzuruecken...

Suse laedt noch eine systemeigene Konfigurationsdatei, um das zu verhindern, schreibe das hier in deine .bashrc:

Code: Alles auswählen

export PYTHONSTARTUP=""

Verfasst: Montag 14. September 2009, 14:45
von würmchen
Ja, ich starte die interaktive python shell einfach nur mit python...

der Export Befehl von Rebecca hat geholfen, danke...

Mit nur einem Leerzeichen zu arbeiten ist da teilweise recht unübersichtlich...


Danke euch...

Verfasst: Montag 14. September 2009, 15:38
von BlackJack
@würmchen: Wieviel, und vor allem wie tief verschachtelten Code schreibst Du denn in der *Shell*!?