Ich verwende OS X 10.7.5. Ich habe gerade ein Problem mit Terminal. Ich habe die Option aktiviert, neue Registerkarten im aktuellen Arbeitsverzeichnis zu öffnen. Dies funktioniert jedoch nicht wie erwartet, wenn der Pfad des aktuellen Arbeitsverzeichnisses einen oder mehrere Umlaute enthält. Zum Beispiel in einem Verzeichnis sein Uni/Semester\ 7/C++/Übung\ 2
und schlagen Cmd-T
Um einen neuen Tab zu öffnen, stelle ich mich in das Verzeichnis, das ich zuletzt gemacht habe cd
z. Uni/Semester\ 7/C++
oder so. Gleiches, wenn ich in einem Unterverzeichnis von bin Übung\ 2
.
Ein anderes Symptom (zumindest scheinen sie verwandt zu sein) besteht darin, dass beim Beenden von Terminal in einem Verzeichnis, das Umlaute enthält, beim erneuten Öffnen in meinem Home-Verzeichnis gestartet wird, nicht einmal im nächsten übergeordneten Element ohne Umlaute wie in der neuen Registerkarte.
Ich habe gelesen, dass einige Leute Probleme mit Tab-Autovervollständigung und Umlauten haben. Ich weiß nicht, es funktioniert gut, und ich weiß nicht, ob das damit zusammenhängt.
Konfigurationsmäßig habe ich die Option eingestellt Anlaufen im Einstellungen & gt; Einstellungen & gt; Schale zu /opt/local/bin/bash -l
(Da die vorinstallierte bash-Version veraltet ist, hat das Entfernen dieser Einstellung keinen Einfluss auf das Verhalten). Die Option Muscheln öffnen sich mit In den Voreinstellungen ist die Standardeinstellung, ich weiß nicht, ob dies relevant ist.
Nun die Frage: Weiß jemand, wie man Terminal mit Umlauten so arbeiten lässt, dass ich beim Öffnen einer neuen Registerkarte nicht immer zu meinem Arbeitsverzeichnis wechseln muss? Es erscheint mir komisch, dass ich der erste sein sollte, der dieses Problem hatte. Ich habe es nicht geschafft, etwas zu googeln.
BEARBEITEN : Ich habe jetzt ein Upgrade auf Yosemite durchgeführt. Das Problem besteht weiterhin. Ich kann nicht glauben, dass niemand sonst dieses Problem hat. Ich habe mich auch als Gastbenutzer angemeldet, um die Standardeinstellungen zu erhalten, und dasselbe passiert.
/etc/bashrc
Das scheint also nicht das Problem zu sein.