Terminal - Seltsame Leerzeichen beim schnellen Tippen

Immer wenn ich den Pipe-Operator im Terminal verwenden möchte, bekomme ich eine seltsame Art von "Bug":

Der "Bug" im Terminal

Wie im obigen Bild gezeigt, kann ich genau denselben Befehl zweimal eingeben, und manchmal wird er registriert oder manchmal werden Leerzeichen in den Befehl eingefügt, wie in der Fehlermeldung zu sehen ist. Der einzige Unterschied zwischen den beiden Befehlen war die Geschwindigkeit, mit der ich sie eingegeben habe, wobei die schnelle Eingabe der Zeichenfolge "| " (ohne das "") zu dem Fehler führte. Ich habe in den Terminaleinstellungen nachgesehen, ob diese Sequenz irgendwie eine Verknüpfung auslöst, aber ich habe nichts gefunden.

Falls es darauf ankommt, verwende ich eine Schweizer Tastatur. Die Anordnung ist wie folgt:

Schweizer Tastaturlayout für OS X

Um das "|" zu erzeugen Zeichen, ich drücke "alt + 7". Weiß jemand, was die Ursache dieses Problems ist?

Bitte geben Sie die Systemversion und das Tastatur-/Mac-Modell an (zB 10.11.4 & Magic Keyboard)!

Antworten (1)

AltSie lassen die Taste (auch bekannt als ) nicht Optionschnell genug los, nachdem Sie das "|" eingegeben haben, also erhalten Sie Option- Space, was ein geschütztes Leerzeichen ist. Dies sieht aus wie ein normales Leerzeichen, wird aber als Teil des Befehlsnamens und nicht als Trennzeichen behandelt. In dieser SuperUser-Frage finden Sie einige Optionen zum Deaktivieren der Option- SpaceTastenkombination.