現象
PhpStormのバージョン2019.3系で、キーボードからの入力が不安定になることがある。
具体的には次のような現象が頻発する。
- ペーストが二重で実行される。
-
hoge
をペーストするとhogehoge
になるなど。
-
- 素早く入力すると前の入力が後の入力にかき消される。
- 結果
type
と打ちたいのにe
しか残らなかったりする。
- 結果
- 入力が二重に実行される。
-
a
がaa
になってたり。 - キーによるカーソル移動も同様。
-
この問題は2019.2でも指摘がされており、jdkのバージョン11の挙動が原因とされている。
解決としてはjdkのバージョン8を導入するというものがあり、この問題に対するIntellJによる公式回答にもなっている。
ただ2019.3系からは導入方法が異なっているようで、かつそれを解説している記事なども見当たらなかったためまとめておく。
対処法
jdk8をインストール > 適当に展開しておく
Preferences > Plugins > Choose Runtime をinstall
IDEの再起動求められるので再起動
Shift*2でショートカットメニューを開きchoose runtime
> 表示されたアクションを実行
Choose Runtimeメニュー > 先程展開したjdkフォルダを指定してinstall
これで治るはず。
参考
- https://blog.jetbrains.com/jp/2019/07/30/2025
- https://pleiades.io/help/phpstorm/switching-boot-jdk.html
- https://uiuifree.com/blog/develop/phpstorm-2019-2%E4%BB%A5%E9%99%8D%E3%81%A7%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%84%E4%B8%8D%E5%85%B7%E5%90%88/