Kann nicht '/' (Schrägstrich) nach dem Buchstaben 'l' (ell) in Terminal eingeben, macht 'l' mit dem Strichzeichen 'ł'

7

Wenn ich ein Wort eingebe, das mit einem 'l' endet (ell, wie "local") und dann die /Taste drücke , wird das 'l' durch ein anderes Symbol ersetzt und der Schrägstrich '/' wird weggelassen. Wie kann ich diese Funktion deaktivieren?

Geben Sie hier die Bildbeschreibung ein

BDB88
quelle
Dies sieht eher nach einem Rendering-Fehler als nach einem tatsächlichen Problem aus. Beeinflusst es tatsächlich den Inhalt Ihres Befehls?
Luke Taylor
@LukeTaylor Aber er erhält die Meldung "Keine solche Datei", daher wirkt sich dies auf den Inhalt aus. Die Sequenz l / wird in ein völlig anderes Zeichen geändert.
Tom Gewecke
Ah, ok. Vielleicht nicht dann.
Luke Taylor
Es scheint, dass dies spezifisch für Ihr Benutzerkonto sein könnte. Könnten Sie versuchen, einen neuen Benutzer zu erstellen, um zu sehen, ob dies auch dort geschieht? Wenn nicht, würde ich vorschlagen, dass Sie sich Ihr .bashrc- und .bash_profile genauer ansehen. Vielleicht haben Sie Probleme mit der Bash-Vervollständigung? Außerdem: Welches Tastaturlayout verwenden Sie?
Asmus

Antworten:

4

Dies sieht aus wie das Verhalten einiger sehr alter Mac-Schriftarten (Palatino war eine davon), bei denen Sie das Zeichen l mit einem Strich (auf Polnisch und anderswo verwendet) erstellen können, indem Sie eine solche Sequenz eingeben. Versuchen Sie, Ihre Schriftart zu ändern. Wenn dies tatsächlich die Ursache des Problems ist, sollten Sie die diesbezügliche Schriftart entfernen, die auf keinem modernen Mac vorhanden sein sollte.

Tom Gewecke
quelle
Weitere Informationen finden Sie in diesem Beitrag in den Support-Foren von Apple. Die Schriftkomposition wurde erstellt, um die Eingabe von łoder øZeichen durch Eingabe von loder ound dann zu vereinfachen. /Dies ist jedoch nicht immer das, was Sie möchten. Ich hatte es in meinem Browser, wo HTML/CSSgerendert wurdeHTMŁCSS
Jan Fabry
0

Da Sie Weiß auf Schwarz verwenden, verwenden Sie vermutlich das "Pro" -Profil (es sei denn, Sie haben es dupliziert oder ein neues erstellt).

Ich würde die Einstellungen des Terminals überprüfen und die verwendete Codierung und andere Optionen überprüfen. Wenn es Unterschiede zu dem Profil "Basic" gibt, versuchen Sie festzustellen, ob sich die Verwendung dieses Profils genauso verhält oder wie erwartet. Wenn es so ist, wie Sie es erwarten, ändern Sie Ihr verwendetes Profil immer mehr zum Vergleich.

Phönix
quelle
0

Ich hatte das gleiche Problem, weil ich eine alte Monaco-Schriftart in ~ / Library / Fonts / hatte. Ich konnte die alte Schriftart mit FontBook deaktivieren und das Problem wurde behoben.

Beachten Sie, dass ich das gleiche Problem mit einigen alten Schriftarten hatte. Ich konnte sie alle in FontBook mit "Nach aktivierten Duplikaten suchen ..." bereinigen.

Greg Allen
quelle
-1

Dies scheint mir eher ein Rendering-Fehler als eine Funktion zu sein. Ich würde versuchen, die Schriftgröße auf Ihrem Terminal zu erhöhen.

Luke Taylor
quelle
Kein Rendering-Fehler, tritt nur innerhalb des Terminals auf und ich kann den gewünschten Befehl nicht ausführen, da de l und / merge ein weiteres Zeichen bilden
BDB88