Java IDEA 中文输入法悬浮窗不跟随光标的玄学 BUG 终极解决方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
429463267
V2EX    编辑器

Java IDEA 中文输入法悬浮窗不跟随光标的玄学 BUG 终极解决方案

  •  
  •   429463267 2018-07-02 11:34:03 +08:00 5822 次点击
    这是一个创建于 2710 天前的主题,其中的信息可能已经有所发展或是发生改变。

    JAVA IDEA 中文输入法悬浮窗不跟随光标的玄学 BUG 终极解决方案

    先贴上 github 项目地址:IDEA-IME-BUG欢迎 fork & 搞基

    以上是知乎高票答案。

    神级 JAVA IDE 之 IDEA 玄学 bug:为什么标题说是玄学,因为很多用户反馈就算环境一样软件一样,也会有不一样的结果,同样都是 win10 配 JDK1.8.0.121+ IDEA 2018,有的人就是没问题,但是有人就有问题。

    但是本人参考了知乎高票答案依然无解,自己折腾了一晚上终于按照如下方法搞定。

    更新 JDK 到 1.80_172 [很重要]

    更新 JDK 到 1.80_172 [很重要]

    更新 JDK 到 1.80_172 [很重要]

    然后你可能需要将 IDEA 安装路径下的 jre 32 和 jre 64 改名,也就是让 idea 调用系统安装的 JDK,注意提前设置好 JDK 环境变量即可。 搞定以上步骤,重启 IDEA 完美解决。

    原文详见本人博客:JAVA IDEA 输入法悬浮窗不跟随光标的 bug 已经彻底解决

    13 条回复    2019-08-09 13:07:59 +08:00
    429463267
        1
    429463267  
    OP
       2018-07-02 13:06:15 +08:00
    自顶
    fmumu
        2
    fmumu  
       2018-07-02 13:14:30 +08:00 via Android
    linux 一直有此问题且无解
    sonyxperia
        3
    sonyxperia  
       2018-07-02 13:15:48 +08:00
    好像是要把 idea 自带的 jre 替换掉就可以了。
    Windows 上经常出现,而且还是时好时坏的那种玄学 bug
    chocotan
        4
    chocotan  
       2018-07-02 13:24:06 +08:00
    我这 idea 自带的 jdk 自从上次升级之后问题就多了
    EricFuture
        5
    EricFuture  
       2018-07-02 13:25:55 +08:00
    我来顶你,果然是玄学
    binbinyouliiii
        6
    binbinyouliiii  
       2018-07-02 13:33:53 +08:00
    简而言之是更换 JRE,更方便的办法是,Help -> Find Action -> 搜索 JDK ,然后出来 switch boot jdk 选择就可以了。

    但是更换了 JDK,可能会出现问题,因为每次 IDEA 更新日志上多少会有些修复 jre 错误什么的。看运气了。
    429463267
        7
    429463267  
    OP
       2018-07-02 14:11:00 +08:00
    @sonyxperia

    对,最开始我就是按照你说的这个替换法,但是无效。
    后来去他妈的直接更新 JDK 吧
    429463267
        8
    429463267  
    OP
       2018-07-02 14:12:04 +08:00
    @chocotan 我现在用的 IDEA 是最新 2018.1.4,昨晚升级的。
    JDK1.80.172 ,输入法完美
    429463267
        9
    429463267  
    OP
       2018-07-02 14:13:18 +08:00
    @binbinyouliiii

    我也试过这个方法,依然无效。

    后来去他妈的直接更新 JDK 吧,

    我现在用的 IDEA 是最新 2018.1.4,昨晚升级的。

    JDK1.80.172 ,输入法完美。
    binbinyouliiii
        10
    binbinyouliiii  
       2018-07-02 14:25:38 +08:00
    @429463267 #9 我刚试了一下还是可以的,但是用这个办法我的 CPU 使用率会上升,所以很早我就抛弃这个办法了。想要稳定,老老实实的用官方带的 JDK,BUG 什么的多去提一提好了。
    MaoMoe
        11
    MaoMoe  
       2018-07-02 20:12:22 +08:00 via Android
    linux 呢?
    LukeChien
        12
    LukeChien  
       2018-07-02 23:17:58 +08:00 via Android
    加一个环境变量可以指定 IDEA 使用的 JDK,我换了最新的 JDK 还是不行,好像和是否用 ToolBox 启动也有关系
    vtwoexqqq3
        13
    vtwoexqqq3  
       2019-08-09 13:07:59 +08:00
    新版 idea 已经解决了输入法侯选框的问题,但是 linux 版本的没有解决
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5725 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 06:19 PVG 14:19 LAX 22:19 JFK 01:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86