Mac OS X Terminal [Option als Metataste verwenden] überschreibt den umgekehrten Schrägstrich auf der spanischen Tastatur

Ich habe diese Frage bereits in Stackoverflow gepostet:

https://stackoverflow.com/questions/4811282/mac-os-x-terminal-use-option-as-meta-key-overrides-backslash-in-spanish-keyboar

aber ich wurde dort informiert, dass dies der richtige Ort ist, um danach zu fragen.

Ich aktiviere das Kontrollkästchen "Option als Metaschlüssel verwenden" im Mac OS X Terminal, weil ich gerne Emacs verwende, um zwischen Wörtern zu wechseln: Mf & Mb.

Aber wenn ich das tue, bekomme ich den Backslash nicht (Option + º; dh: Option + Taste-links-von-1-auf-der-spanischen-Tastatur). Wenn ich es deaktiviere, kann ich den umgekehrten Schrägstrich eingeben, aber ich habe kein Mf & Mb.

Gibt es eine Möglichkeit beides zu bekommen? Das macht mich wahnsinnig!

Hm, aber Alt-Shift-7 gibt Ihnen den Backslash, ohne etwas neu zuzuordnen - übersehe ich etwas?

Antworten (3)

Und wie ich Ihnen bereits auf stackoverflow geantwortet habe , besteht die Lösung darin, die folgende Zeile in Ihre einzufügen ~/.bash_profile, die das Unicode-Zeichen "∫" neu zuordnet (Unicode: E288AB, was gerade jetzt in Ihrer gewünschten Konfiguration an Ihr Terminal gesendet wird, wenn Sie drücken Sie Option + °) zum Backslash-Zeichen:

bind '"\033\xE2\x88\xAB"':'"\\"'
Würde es Ihnen etwas ausmachen, meine Antwort als Lösung zu markieren? Außerdem haben Sie Ihre Frage immer noch als Duplikat auf stackoverflow geöffnet: stackoverflow.com/questions/4811282/…

Ich habe selbst eine Lösung erstellt, und es ist nicht erforderlich, Terminal.app zugunsten von iTerm 2 aufzugeben.

Es ist eine einfache Statusleisten-App, die im Hintergrund läuft und alle linken Alt+ $KEYTastenereignisse schnell hintereinander in zwei Tastenereignisse umschreibt, Esc, dann $KEY; Dies geschieht jedoch nur, wenn Terminal.app im Fokus ist.

Die Quelle für die App finden Sie hier . Sie benötigen Xcode, um es zu erstellen.

Bitte posten Sie diese Antwort nicht auf mehrere Fragen – Frage 1 , Frage 2 und Frage 3 . Hinterlasse stattdessen einen Kommentar und verlinke darauf.
Mein Fehler. Ich werde diese Antwort entfernen und stattdessen einen Kommentar posten.
Nein, es heißt, ich benötige 50 Reputation, um einen Kommentar abzugeben.

Die Antwort von Asmus scheint nicht ausreichend zu sein, da sie den Backslash in der Bash behebt. Aber dann gibt es zsh. Und Emacs. Und ETC.

Aber da es keine Möglichkeit gibt, Nicht-Funktionstasten in Terminal.app zuzuordnen, sehe ich leider keine andere Lösung: Sie müssten alle gewünschten Tasten in allen Programmen zuordnen, die Sie benötigen. Das ist ein Widerstand und nicht optimal, weil Sie niemals ƒ und ^[f gleichzeitig haben werden.

Oder versuchen Sie es mit der Lösung von Habibalamin, sie scheint viel einfacher zu sein und behält unterschiedliche Funktionen für die linke Alt- und die rechte Alt-Taste bei. Ich werde abstimmen, nachdem ich es versucht habe.

Ich kann mit meinem Vertreter auf dieser Stack-Site nichts kommentieren, tut mir leid.