Keymap問題
背景
- MacでIntelliJのチュートリアルである「LearnProject」が完遂できない。
- IntelliJのショートカットキーより、Macのシステム設定によるショートカットキーが優先されてしまう。優先度を変更する方法は無さそう。(あって然るべきだが、見つからない。無い・・・よね?)
- IntelliJの既定のショートカットキーが、なんとテンキーに割り当てられている。(Macでテンキー?)
NumPad +キー問題
-
概要
- デフォルトのキーマップでは、NumPadキーを前提としたアサインになっている。
- (例)エディタ、フォルダビューでよく使うexpandが、⌘+になっており、この+はNumPadの+前提である。(https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf)
-
対応
- キーマップのアサインを変更する。
- Preferences/Keymapで以下のキーマップの既定+を^に置き換え
- Main menu/Folding/Expand
- Main menu/Folding/Expand Recusively
- Main menu/Folding/Expand All
- Other/Expand All
- Other/Expand Component
- (補足) 新規キーマップは、キーマップ名「Max OS X 10.5+ copy」としてアサインされ、オリジナル(Max OS X 10.5+)は残る。
- Preferences/Keymapで以下のキーマップの既定+を^に置き換え
- キーマップのアサインを変更する。
補完ショートカット(ctrl + space)問題
- 概要
- IntelliJのエディタを含む、多くのアプリケーションでctrl+spaceはワード補完にアサインされている。
- macの既定システム設定では、ctrl+spaceは入力ソースの切り替えにアサインされている。
- 対応
- macのシステム設定でのctrl+spaceアサインを無効にする。
- アップルメニュー/システム環境設定/キーボード/ショートカットで、入力ソースへの2アサインのチェックを外す。
ファンクションキー問題
- 概要
- Refactorings/rename等で、ファンクションキー(F1〜F12)を使うが、macのシステム設定ではFnキーのトグルが必要。
- Fnのトグルを不要とするため、システム設定を変更する。
- 対応
- アップルメニュー/システム環境設定/キーボードで、「F1,F2などのキーを標準のファンクションキーとして利用」をONにする。