Ich habe diese Frage bereits in Stackoverflow gepostet:
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!
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"':'"\\"'
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+ $KEY
Tastenereignisse 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.
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.
Benutzer19661