現象
キー入力の取りこぼしや重複、日本語がうまく入力できない、貼り付け時に二重にペーストされるといった不具合が発生して不安定です。
原因
バージョン2019.2で発生していた不具合が原因です。
対処
最新版へのアップデートをしてください。
最新版へアップデートしても問題を解決できない場合はサポートに情報をお寄せください。状況を動画でお送りいただけますと助かります。
何かしらの理由でバージョン2019.2を使う場合は、以下の通り、JBR8を適用すると安定します。
1. Choose Runtimeプラグインをインストールします
Settings / Preferences → Plugins → Marketplaceの検索フィールドで”choose runtime”と入力してChoose Runtimeプラグインをインストールします。IDEやバージョンによってはデフォルトでインストールされている場合があります。
2. 必要に応じてIDEを再起動し、Shift + Cmd + A(Find Action)を押し、アクション検索ダイアログが現れたら”choose”と入力し、現れるプルダウンより”Choose Runtime…”を選択します。
3. Choose Runtimeダイアログよりjbsdk8u[XXX]b[YYYY]_osx_x64.tar.gzを選択します
XXXの数字が一番大きく、次いでYYYYの数字が一番大きいもの(記事執筆時点では jbsdk8u202b1491_osx_x64.tar.gz)が最新版になります。
4. Installボタンを押しIDEを再起動して完了です
背景
バージョン2019.2よりJBR11(=JetBrains Runtime 11)と呼ばれる、Java 11ベースのランタイムがデフォルトで同梱されております。
これが原因で起きている不具合がいくつか報告されており、弊社でも特に日本語入力回りでパフォーマンス劣化や、キーの取りこぼし、多重受付などがされてしまう現象を確認しておりました。
JBR11はこれまでも試験的に同梱されている製品パッケージがございましたが、2019.2からデフォルトで同梱されるようになりました。
以下は、JetBrains Runtime 11で現在未解決の課題を重要度順にソートしたリストになります。
YouTrack #unresolved sort by:priority Java version: 11
対象製品
IntelliJ IDEA、GoLand、PhpStorm、RubyMine、PyCharm、Rider、CLion、AppCode、WebStorm、DataGrip