現象

IDE 2023.1 において、Cmd+[ や Cmd+] 、Cmd+Shift+[ や Cmd+Shift+] などのショートカットキーが効かない場合がある。

  • 日本語入力モードにしている場合
    • Cmd + [ : Cmd + ]と誤認識され、正しく動作しない
    • Cmd + ] : Cmd + \と誤認識され、正しく動作しない
  • 英字入力モードにしている場合

     

    原因

    以下の4つの条件を満たす場合に発生する不具合が原因です。

    • IDEのバージョンが2023.1
    • Mac
    • JISキーボードを使っている
    • IMEを利用している

     

    対処

    2023.2以降にバージョンアップしてください。
    2023.2に搭載されたランタイムで対処がされています。バージョンアップしますとランタイムも最新に更新されます。

    何かしらの理由で2023.2以降にバージョンアップできない場合は、手動でランタイムの切り替えを行ってください。

    ランタイムの切り替え手順は以下の通りです。

    1. お使いの MacOS に合ったランタイム(tar.gz)をダウンロードして解凍
    2. IDEのアクション検索(Command+Shift+A)を実行し、”ランタイム” (“runtime”) で検索
    3. 検索一覧より「IDEの起動Javaランタイムを選択…」(「Choose Boot Runtime for the IDE…」) を選択
    4. New: 欄において “カスタムランタイムの追加…”(“Add Custom Runtime…”) を選択

    5. “JDKの追加”(“Add JDK…”) を選択
    6. 1.で解凍したフォルダを選択して、Open ボタン押下
    7. 開発元や Java に関するメッセージが表示された場合、Mac のシステム設定の「プライバシーとセキュリティ」において該当のメッセージを許可
    8. “今すぐ再起動”(“Restart now”) を押下して、再起動を実行

    ランタイム切り替えに関するJetBrains社のドキュメントはこちらです。

     

    対象製品

    IntelliJ IDEA、GoLand、PhpStorm、RubyMine、PyCharm、Rider、CLion、AppCode、WebStorm、DataGrip