比如一个场景,在定义某个类的时候,写了几行属性
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 的代码提示。
手动关闭 Copilot 写完这行再开属实不现实,还不如用上面的解决办法方便。
就是说,有没有什么办法,暂时忽略这行的 Copilot 提示,让 IDEA 的提示出来让我来选择呢。
因为在某些情况下会非常尴尬,Copilot 给提示了一大段,但是自己想写的只有前面 4-5 个单词(关键词)是一致的,要么单词全部手敲,要么趁 Copilot 没反应过来用空格的方式拉起 IDEA 的提示。主要是 IDEA 的提示一般都是选的第一顺位,每个单词(关键词)按首字母再回车就能补上,有了 Copilot 就慢了一拍不舒服。
大家有解决方法吗。(灵活学习某位用户称爹的用法)
1
iyear 257 天前 1
Settings -> Languages & Frameworks -> GitHub Copilot -> Editor -> Show IDE completions side-by-side 打开即可
|