如何取消 Github Copilot 的提示?

2021-12-19 12:46:14 +08:00
uni  uni

在 vscode 上使用 Github Copilot ,说实话他的提示十条里面至少有七条是用不了的,主要原因是它的提示实在是太长了,给出这么长的提示要想完全符合我的要求这简直是不可能的事情,像 tabnine 给出的提示就比较好

最关键是的是,一旦 Github Copilot 给出了提示,vscode 的其它自动补全就不会出现了,包括 tabnine 的提示,其他语言插件的提示,以及 vscode 的原生的提示等等

然后我还找不到关掉 Github Copilot 的提示的按键(比如说其他 vscode 的自动补全出现的时候只需要按 esc 键就可以关掉),所以想请问一下关掉 Github Copilot 提示的按键是什么?

7301 次点击
所在节点   程序员  程序员
24 条回复
aLazarus
aLazarus
2021-12-19 12:52:33 +08:00
idea 的 Github Copilot 在底部状态栏会有一个开关,不太清楚 vscode 有没有类似的功能
Perry
Perry
2021-12-19 12:58:08 +08:00
how to disable Github Copilot
Finnn
Finnn
2021-12-19 13:04:12 +08:00
你要训练你的 copilot....O(∩_∩)O~~
ynyounuo
ynyounuo
2021-12-19 13:20:16 +08:00
你要的应该是 dismiss 不是 disable ,就还是 esc
不生效可能是因为有设置上的冲突
sudoy
sudoy
2021-12-19 13:31:44 +08:00
右下角不是有个 disable 吗
Kasumi20
Kasumi20
2021-12-19 14:57:13 +08:00
卧槽,我一直在等待列表,现在还没用上
d5
d5
2021-12-19 15:49:30 +08:00
用了个把月了个人觉得还挺好用的,甚至有时候写 markdown 文档都能准确预测前文出现过的内容
Finnn
Finnn
2021-12-19 18:08:48 +08:00
我是这样用的: 把我要实现的功能, 先写下注释, 就能基本准确无误地推荐出来实现方法了
caren
caren
2021-12-19 19:13:35 +08:00
`esc`.

比如你要敲 `src.` 期待后面提示出其他的智能补全而不是 copilot, 你要在输入完 c 之后按 esc ,再按 `.`.
kidonng
kidonng
2021-12-19 19:28:38 +08:00
在 VSCode 设置里启用 editor.sugget.preview 和 editor.inlineSuggest.preview 就能让 TabNine 和 GitHub Copilot 共存了
kidonng
kidonng
2021-12-19 19:29:13 +08:00
上面打错了,editor.inlineSuggest.preview -> editor.inlineSuggest.enabled
vanton
vanton
2021-12-19 20:27:09 +08:00
编辑器右下角有个状态,按一下就暂停了
uni
uni
2021-12-19 21:09:07 +08:00
兄弟们,我想要的是在那一行取消掉 copilot 的提示,而不是永久关闭,也就是说最好有个像 esc 一样的按键把 copilot 的提示取消掉,最好能够不用用到鼠标就能做到,谢谢各位了
uni
uni
2021-12-19 21:11:22 +08:00
@caren 很麻烦的是我还开了 vim 插件……按下 esc 之后会进入到 vim 的通常模式,之后再进入编辑模式 copilot 的提示又出现了……
uni
uni
2021-12-19 21:12:53 +08:00
@kidonng 这个设置我也设了,但是好像仍然不会出现 tabnine 和 copilot 共存的情况耶,都是两者只出现一个,要么是 copilot 要么是 vscode 的自动补全弹框
YUyu101
YUyu101
2021-12-19 21:49:47 +08:00
copilot 不够智能是不是因为智能读取当前编辑的文件的原因,虽然我觉得已经智能到出乎我的意料了,但如果能读取项目其他文件的话是不是提示会更强。
uni
uni
2021-12-19 22:30:39 +08:00
@ynyounuo 可能是因为用了 vim 插件的原因,esc 之后就回到 vim 的通常模式了,再进入编辑模式那个提示就又出现了,有什么好办法吗?
uni
uni
2021-12-19 22:31:38 +08:00
@YUyu101 经常感觉提示的东西太长了,对自己有用的只有它提示的内容的前半部分
zachlhb
zachlhb
2021-12-20 08:59:47 +08:00
那你用 tabnine 就行了,为啥要用 copilot ,你的体验说明 copilot 并不适合你
lzgshsj
lzgshsj
2021-12-20 09:40:18 +08:00
我没有装什么 vim 插件,按 esc 是可以取消提示的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823111

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX