Mit Terminal.app auf OS X 10.5, oft sehen Sie die Befehle verstümmelt, wenn Sie eine umgekehrte Suche mit Bash. Gibt es eine Art Termcap oder einen Bash Shopt Befehl, der das beheben kann? Es ist sehr nervig.Wie funktioniert die Bash Reverse-Suche in Terminal.app, ohne dass die Ausgabe fehlerhaft ist?
Schritte zu reproduzieren: Öffnen Sie Terminal.app, reverse-Suche zu einem längeren Befehl. Hit <ctrl> -E sobald Sie den Befehl gefunden haben. Der Cursor springt zum Ende der Zeile, aber die Anzeige wird nicht aktualisiert.
Ich vermute, das ist ein Problem mit der Readline-Bibliothek unter OS X. Es ist eher ein Problem mit der Aktualisierung der Cursor-Position nach einer Suche als alles andere. Grundsätzlich neigen ctrl-a und ctrl-e dazu, die Suchausgabe zu unterbrechen.
os x terminal failure image http://involution.com/images/osxterminal.png
Im Obigen sollte der erste Teil des Befehls angezeigt werden, und die Cursor am Ende der Linie sein sollten, aber es ist nicht. Sie können buchstäblich nicht sehen, was Sie bearbeiten, wenn dies geschieht.
Was ist der Wert Ihrer $ PS1 Variabile? – Milhous