emacsの「Meta」キーをmac⌘キーに設定します


15

私のEmacsはMacのalt / optionキーをメタキーとして使用します。itキーに設定するにはどうすればよいですか?

回答:


19

これは私の.emacsファイルにあるものです:

;;; I prefer cmd key for meta
(setq mac-option-key-is-meta nil
      mac-command-key-is-meta t
      mac-command-modifier 'meta
      mac-option-modifier 'none)

(慣れていない場合は、これらの行をファイルに追加する~/.emacsか(存在しない場合は作成してください)、Emacsを再起動します。)


さらに、optionキーをとして動作させるsuper場合は、を設定する必要がありmac-option-modifier 'superます。このsuperキーは、ウィンドウ間を移動するのに役立つので便利です。
インドラダヌシュグプタ14年

3

.emacsに設定できる設定がありますmac-command-key-is-meta。有効にするために任意の非nil値に設定できます。

この設定をオンにすると、特にLeopard以降を実行している場合に、奇妙な文字が印刷される場合があります。これを修正するにset-keyboard-coding-systemは、.emacs構成でnilに設定する必要があります。


0

キーをグローバルに再マッピングすることを好まない場合は、Doublecommandを参照することもできます。すべてのアプリケーションで指定すると、キーが永続的に再マップされます。右側のCtrlキーを持たないMacBook Proのemacsユーザーであるため、これは非常に貴重であることがわかりました。右側のoption / altキーをCtrlキーに再マップしました。魅力のように機能します。

もちろん、グローバルに再マップされるのを避けたい場合は、前の答えがおそらくより良いコースになるでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.