• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Es regnet, ist neblig und kalt, alle sind krank und der Chef wird zunehmend cholerisch. Das Thema des Monats ist also folgerichtig --> Das Grau(en)
    Wir sind gespannt, war Euch dazu einfällt! Zum Wettbewerb --> Klick
  • Auch in diesem Jahr möchten wir auf unserer Webseite mit einem passenden Banner etwas weihnachtliche Stimmung verbreiten. Jeder Apfeltalker kann, darf und sollte uns einen Banner-Entwurf zusenden, wie und wo das geht, könnt Ihr hier nachlesen --> Klick

Tab-Taste im Terminal: "bck:" loswerden?

Bachsau

Starking
Registriert
07.01.10
Beiträge
221
Hey Leute, ich hab' ein Problem mit dem Terminal das mir gewaltig auf den Sack geht: Wenn ich in einem interaktiven Python-Interpreter etwas testen möchte und dazu die Tab-Taste drücke um etwas einzurücken, kann ich Backspace nicht mehr benutzen um eingegebenen Text zu korrigieren. Stattdessen schaltet das Terminal in einem merkwürdigen Modus, in dem es als Prompt "bck:" anzeigt, und man kommt da nur raus, indem man mehrfach Enter drückt, und dann kann man die Funktion, die man gerade eingeben wollte, vergessen.

Ist euch dieses Problem bekannt und kann mir vielleicht jemand sagen, wie man dieses Verhalten abschalten kann?
Danke.
 

Dr.Death

Aargauer Weinapfel
Registriert
01.11.09
Beiträge
746
Einen anderen "Terminal" mal getestet wie z.B. iTerm2 ?
 

Marcel Bresink

Filippas Apfel
Registriert
28.05.04
Beiträge
8.896
Apples Programm "Terminal" enthält bereits 11 verschiedene Terminal-Typen, zwischen denen man wählen kann.

Es hört sich aber so an, als hätte das überhaupt nichts mit dem Terminal zu tun. Wahrscheinlich hast Du die "tcsh" als Shell eingestellt? In dem Fall hast Du wohl über eine Tastensequenz die Shell in den Editor-Modus versetzt und den Befehl "i-search-back" (inkrementelle Suche im Emacs-Stil) aufgerufen.

Nähere Informationen findest Du in der tcsh-Dokumentation unter dem Stichwort "bindkey".
 

Bachsau

Starking
Registriert
07.01.10
Beiträge
221
Nein, ich benutze die aktuelle Bash aus MacPorts. Aber danke für deinen Beitrag, er hat mich trotzdem weiter gebracht. Ich war bislang davon ausgegangen, dass dieses Problem dem Terminal-Emulator zuzuschreiben wäre. Offenbar ist das aber nicht der Fall, sondern es hängt damit zusammen, dass Python standardmäßig `libedit` anstelle von `readline` benutzt. Diese Bibliothek scheint der Grund für den Ärger zu sein. Es gibt einen Bugreport, der sich um ein ähnliches Problem dreht. Habe deshalb jetzt readline installiert und bin das Problem los.
 
Zuletzt bearbeitet: