3

Mac OS X 上の GNU Emacs は、デフォルトで、コントロールキーをCTRLとして、コマンドキーをMETAとして使用します。私の MacBook Pro にはコントロールキーが左側に 1 つしかないのに対し、私はキーボードの両側にコントロールキーがあることに慣れているので、これは私を夢中にさせます。

私の GNU Emacs のインストールでは、変数mac-control-modifier, mac-command-modifier,を変更しmac-option-modifierて、コマンドがCTRLとして機能し、オプションMETAとして機能するようにすることができました。

IntelliJ IDEA で同じことを達成するにはどうすればよいですか? キーマップとして「Emacs」を選択するのは簡単ですが、 CTRLMETAの同様の再マッピングを行う方法は見当たりません。これらのキーを OS でグローバルに再マップできることはわかっていますが、そうしたくありません。また、すべてのアクションにアクセスして個別に変更できることも知っていますが、それは貧弱な解決策のようです.

4

1 に答える 1

9

これは最も簡単な解決策ではないかもしれませんが、resources.jar (MacOS では /Applications/IntelliJIdea.app/lib/resources.jar) ファイルを開き、Keymap_Emacs.xml (idea ディレクトリ内) を見つけてコピーして変更することができます。

そして、IntelliJ で新しいキーマップを作成して、新しいコンテンツで更新することができます (MacOS では ~/Library/Preferences/IntelliJIdea90/keymaps)。

そうすれば、各アクションを個別に変更することなく、すべてのキーマップを変更できます。

于 2010-08-21T11:30:20.390 に答える