Intellij IDEA 15中文输入框不跟随怎么办?

    最近刚转向IDEA,发现了一个令人头疼的事情,就是搜狗输入法在IDEA里面使用的时候,打字只显示第一个字母,后面你再打字的时候,字母和汉字都不随着你的打字而向后提示,导致你不知道现在你打的字是什么,只有当你按下空格键的时候才知道你打的是什么。在网上找了好久都没有解决,直到看到了知乎上的一位网友的回答,才解决了这个问题,现在在这里与大家分享分享 

   本文转载于一位网友的回答(略修改): 
   地址: https://www.zhihu.com/question/37582743


我的环境:Intellij IDEA 2017.2   jdk jre1.8.0_151


方法: 

1. 升级jdk至最新版本(以1.8.0_151为例),安装的过程中同时安装jre; 

2. 关掉idea,然后去idea安装路径下把jre64文件夹重命名掉,或删掉,最好是重命名掉,出问题后还能恢复过来,下面的图片中是重命名成jre642了;如下图:

Intellij IDEA 15中文输入框不跟随怎么办? 



3. 把Java安装路径下的jre1.8.0_151文件拷贝到IDEA的安装目录下,然后把文件夹重命名为jre64;

Intellij IDEA 15中文输入框不跟随怎么办? 



Intellij IDEA 15中文输入框不跟随怎么办?


4. 把对应版本的jdk/lib的tools.jar拷贝到jre64/lib下;

Intellij IDEA 15中文输入框不跟随怎么办?

然后再次启动idea,输入法候选框应该可以跟随光标了。


附:最好的解决方法是代码编写过程中都用英文,包括注释。