如何取消 Github Copilot 的提示? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
uni
V2EX    程序员

如何取消 Github Copilot 的提示?

  •  
  •   uni 2021-12-19 12:46:14 +08:00 8636 次点击
    这是一个创建于 1393 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    那就似乎没办法了,我刚好前几天也学了下 vim ,然后装了 vim 插件,发现跟 copilot 冲突得不行,于是放弃了,哈哈。
    dkl520dsds
        24
    dkl520dsds  
       285 天前
    点击底部 copilot 按钮-> 鼠标左键-> edit setting -> editor 下取消 automatically show completions
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     917 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:50 PVG 02:50 LAX 11:50 JFK 14:50
    Do have faith in what you're doing.
    ubao 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