Jedes bietet die Möglichkeit, das Verhalten von zu ändern Option
: als Normal , Meta oder nur in iTerm Esc+ . Ein interessantes Phänomen ist jedoch, dass, um Verknüpfungen im Emacs-Stil auf der Befehlszeile zu haben, widersprüchliche Einstellungen erforderlich sind :
Beispiele für aktivierte Hotkeys sind Option-b
ein Wort zurück und Option-f
ein Wort vor.
iTerm funktioniert nicht, wenn es auch auf Meta eingestellt ist . Es scheint also, dass sie unter „Meta“ verschiedene Dinge verstehen.
Meine Frage: Welche ist richtig ? Ist es Meta oder Esc+, das dieses Emacs-ähnliche Verhalten ermöglicht? Oder vielleicht haben sie beide Recht, aber ordnen die Tasten anders zu?
Weder ist richtig noch falsch.
Der ESC-Steuercode ist Teil der ANSI-Escape-Sequenzen, die verwendet wurden, um Steuercodes an frühe Terminals wie das VT-100 zu senden. Emacs verwendete viele dieser Esc-Sequenzen, um zu steuern, wie der Benutzer mit dem Programm interagierte.
Die Meta-Taste tauchte erstmals 1970 auf den SAIL-Tastaturen (Stanford Artificial Intelligence Labs), den Lisp-Computern des MIT und schließlich Sun Microsystems (meine Alma Mater als Technologieunternehmen) auf. Es erschien als Diamantschlüssel.
Die Meta ist eine Modifikatortaste, die (in der Funktion) der Apple-Befehlstaste ähnelt. Auf modernen Tastaturen entspricht es ALT (Option) oder der Windows-Taste auf PC-Tastaturen. Wenn einem Computer die Meta-Taste fehlt, können Sie die ESC-Sequenz senden.
Beides ist in Ordnung, iTerm (IMO) scheint einen globaleren Ansatz zu verfolgen, um eine Verbindung zu verschiedenen * nix-Computern herzustellen, bei denen Terminal Apple / OpenStep ist (seit Apple sie erworben hat) und einen Meta-Schlüssel verwendet.
Am Ende ist es das, womit Sie sich wohler fühlen - Esc oder Meta / Option
Thorbjørn Ravn Andersen