質問

キー入力の取りこぼしや重複、日本語がうまく入力できない、貼り付け時に二重にペーストされるといった不具合が発生して不安定です。

回答

バージョン2019.2で発生していた問題です。最新版へのアップデートをしてください。

最新版へアップデートしても問題を解決できない場合はサポートに情報をお寄せください。状況を動画でお送りいただけますと助かります。

 

何かしらの理由でバージョン2019.2を使う必要がある場合は、以下の通り、JBR8を適用すると安定します。

1. Choose Runtimeプラグインをインストールします

Settings / Preferences → Plugins → Marketplaceの検索フィールドで”choose runtime”と入力してChoose Runtimeプラグインをインストールします。IDEやバージョンによってはデフォルトでインストールされている場合があります。

ScreenShot_2020-05-10_17.27.04.png

2. 必要に応じてIDEを再起動し、Shift + Cmd + A(Find Action)を押し、アクション検索ダイアログが現れたら”choose”と入力し、現れるプルダウンより”Choose Runtime…”を選択します。

ScreenShot_2020-05-10_17.29.02.png

3. Choose Runtimeダイアログよりjbsdk8u[XXX]b[YYYY]_osx_x64.tar.gzを選択します

XXXの数字が一番大きく、次いでYYYYの数字が一番大きいもの(記事執筆時点では jbsdk8u202b1491_osx_x64.tar.gz)が最新版になります。

ScreenShot_2020-05-10_17.31.14.png

4. Installボタンを押しIDEを再起動して完了です

ScreenShot_2020-05-10_17.34.02.png

背景

バージョン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