sleepyfevniv

各位爹, Copilot 在 IDEA 中覆盖了 IDEA 自带的提示,怎么暂时不提示这行

  •  
  •   sleepyfevniv · Mar 15, 2024 · 2135 views
    This topic created in 812 days ago, the information mentioned may be changed or developed.

    比如一个场景,在定义某个类的时候,写了几行属性

    private Integer id;
    private String name;
    private Integer sex;
    

    然后再往下写的时候,按下回车,Copilot 就直接提示

    private String idCard;

    而我不想写这个属性,比如我想写 private String address ,

    • 要么就手打 private String 然后用 address 覆盖 Copilot 的提示 idCard ,

    • 要么按下 Tab 接受 Copilot 的补全,然后删掉改为 address ,

    • 要么就这行多打一个空格,趁 Copilot 没反应过来的时候按下 p 键,让 IDEA 的代码提示先出来,然后选择 private 再写完剩下的,然后多余的空格就格式化掉。

    按下 Esc ,Copilot 提示会暂时消失,但是按下 p 之后,原来的 Copilot 提示就又来了,根本拉不起 IDEA 的代码提示。

    pic

    手动关闭 Copilot 写完这行再开属实不现实,还不如用上面的解决办法方便。

    就是说,有没有什么办法,暂时忽略这行的 Copilot 提示,让 IDEA 的提示出来让我来选择呢。

    因为在某些情况下会非常尴尬,Copilot 给提示了一大段,但是自己想写的只有前面 4-5 个单词(关键词)是一致的,要么单词全部手敲,要么趁 Copilot 没反应过来用空格的方式拉起 IDEA 的提示。主要是 IDEA 的提示一般都是选的第一顺位,每个单词(关键词)按首字母再回车就能补上,有了 Copilot 就慢了一拍不舒服。

    大家有解决方法吗。(灵活学习某位用户称爹的用法)

    1 replies    2024-03-15 16:36:52 +08:00
    iyear
        1
    iyear  
       Mar 15, 2024   ❤️ 1
    Settings -> Languages & Frameworks -> GitHub Copilot -> Editor -> Show IDE completions side-by-side 打开即可
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   892 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:49 · PVG 05:49 · LAX 14:49 · JFK 17:49
    ♥ Do have faith in what you're doing.