IntelliJ のショートカットの競合問題を解決する方法を見ていきます。
IntelliJ を使い始めてから約1週間が経過した頃に発生した警告です。
最新バージョンの IntelliJ ではキー機能がオーバーライドされているため、競合は発生しません。
使用に問題がなければ、警告メッセージを無視しても構いません。
ENVIRONMENT
- macOS 14.0 (Sonoma)
- IntelliJ IDEA Ultimate 2023.2.2
- 新しい UI
- コンパクトモード
- 新しい UI
PROBLEM
ショートカット競合という警告が表示されました。
SOLUTION
INTELLIJ
Modify Shortcuts リンクを通じて Keymap を確認したところ、⇧ + ⌘ + A のショートカットが競合していました。
MACOS, SONOMA
まず設定アプリを起動します。
-
設定画面 :
- Keyboard メニューをクリック
- Keyboard Shortcuts ボタンをクリック
-
キーボードショートカット画面 :
- Services メニューをクリック
- Text 項目をクリック
- Search man Page Index in Terminal 項目の チェックを外す
WHAT IS SEARCH MAN PAGE INDEX IN TERMINAL?
この機能は、選択したテキストをターミナルでマニュアルオプションとして渡す役割を果たします。
そして、マニュアルがシステムに存在する場合は出力されます。
しかし、man オプションに渡される引数が sudo;type=a と誤って渡されるため、マニュアルを見つけられず、マニュアルがないと出力されます。
実行可能なコマンド :
man sudo;type=a
問題なくマニュアルが出力されます。
エラーが発生するコマンド(推測) :
man "sudo;type=a"
ショートカットで実行したときと同じテキストが出力されます。