Ich bin auf einem Mac und verwende Emacs 24.4.1, aber ich habe das gleiche Problem auch mit 22.1.1. Wenn ich den Mac auf einem Terminal auf dem Remote-Host öffne, erkennt er den Optionsschlüssel (alt) nicht wie den Metaschlüssel. Ich habe .emacs
das folgendermaßen geändert
(setq mac-option-key-is-meta nil
mac-command-key-is-meta t
mac-command-modifier 'meta
mac-option-modifier 'none)
Deshalb habe ich versucht, den Metaschlüssel in Befehl zu ändern, aber auch in diesem Fall funktioniert der Metaschlüssel nicht. Dies funktioniert nur mit der X-Version von Emacs (wenn ich Emacs in einem neuen Fenster öffne), beide mit der Option als Metaschlüssel und als Befehl als Metaschlüssel. Dies ist ein Problem, das ich mit Emacs nur im Terminal habe.
Jetzt weiß ich nicht, wie man Befehle in Emacs ausführt! Gibt es eine Tastenkombination, die ich verwenden kann?
osx
terminal-emacs
input-method
simona
quelle
quelle
Antworten:
Dies ist eine Einstellung im Terminal.
In Terminal 2.5.1 ist die Option anders eingestellt als in den obigen Kommentaren:
Wählen Sie im Hauptmenü des Terminals "Einstellungen", um einen Dialog zu öffnen. Klicken Sie oben im Dialogfeld auf das Symbol "Profile".
Stellen Sie im Abschnitt Profile sicher, dass das Kontrollkästchen "Option als Metaschlüssel verwenden" aktiviert ist.
quelle
Ich löse das Problem mit der Antwort von Ohruunuruus. Vielleicht ist es einfacher, einen Schnappschuss zu veröffentlichen.
quelle