Es ist offiziell. Ich mag es, Emacs unter Mac OS X zu hassen.
Egal was ich tue, ich habe einen Dorn im Auge.
Wenn ich versuche zu schreiben , \
mit Alt+ Shift+ 7bekomme ich Fehler , weil Alt== Meta in Emacs. Wenn ich das Meta
an den CommandSchlüssel binde , umgehe ich diesen Fehler. Alles ist gut. Bis ich verwenden möchte Meta-
Tab. Jetzt versuche ich plötzlich zu Command- Tabweg von Emacs in eine andere Anwendung.
Ich bin im Moment wütend. Kann mir jemand helfen, dieses Problem zu lösen? Ich würde es vorziehen, wenn ich Altda meta
nicht aquamacs.org installieren und den fnSchlüssel nicht benutzen könnte .
Übrigens, ich verwende das schwedische Gebietsschema.
EDIT 1:
Erste Lösung: fügen Sie (global-set-key [C-tab] [M-tab])
zu ~/.emacs
. Dies wird die Bindung Meta-tab
an Control-tab
statt. Nicht was ich ganz wollte, sollte aber funktionieren.
Ich habe auch dieses Problem seit Jahren! Erst kürzlich habe ich Emacs wieder in OS X ausprobiert. Schließlich habe ich das Problem behoben, indem ich Folgendes in meinen .emacs hinzugefügt habe: (Dies ist mit Emacs 24.3)
quelle
Einige Leute, die ich kenne, kaufen aus genau diesem Grund immer Macs mit US-Tastatur.
Ich habe auch Emacs beschimpft (auch auf Schwedisch) und die einzige Lösung, die ich gefunden habe, ist, das US Extended-Layout zu verwenden, aber meine schwedische Tastatur zu verwenden. Ich habe mehrere Jahre mit einer US-Tastatur als Haupttastatur verbracht, damit ich mehr oder weniger wechseln kann, ohne darüber nachzudenken.
Wenn Sie nicht bereit sind, das Layout zu wechseln, ist OS X Emacs auf Schwedisch nur schmerzhaft.
Bearbeiten: Habe gerade einen Hinweis für Spanisch gefunden , der hilfreich sein könnte. Die Idee ist, den Charakter, der an Emacs gesendet wird, dem gewünschten Charakter zuzuordnen. Ich habe es nicht ausprobiert, aber es klingt vielversprechend.
quelle
Es ist nicht wirklich elegant, aber Sie können die Escape-Taste für Meta verwenden und die Alt-Taste für Sonderzeichen beibehalten. ZB
ESC x
stattM-x
.Aber mit molbdnilo einverstanden, saugen die meisten nicht-US-Tastaturen für die Programmierung. Ich habe einmal ein paar Wochen in Finnland gearbeitet und als erstes die KB auf US umgestellt. Sogar das blinde Schreiben war einfacher, als herauszufinden, wie man die Zeichen, die man so oft braucht, in Programmiersprachen schreibt. (naja, eigentlich habe ich als erstes die Sprache gewechselt; zum Glück wusste ich, wie man das mit dem Muskelgedächtnis macht :-)
quelle
Ich habe das gleiche Problem, als ich von Linux auf macOS kam, und ich habe es behoben, indem ich meiner emacs-Konfigurationsdatei die folgenden Codes hinzufügte:
Bitte beachten Sie, dass dieser Teil der Codes, die mit 'Mac OS X' kommentiert wurden, in der Emacs-Anwendung den
option
Schlüssel gegen dencommand
Schlüssel austauscht, aber in der Gesamtansicht können Sie ihncommand
dennoch wie zuvor verwenden.command
command+tab
quelle