那个是因为我截取了配置中的一段,所以 example 里的代码不是左括号开头
原来如此。BTW, 仓库里一些大文件可以分开放吗?我克隆有些困难
有点没明白分开放指的是什么,是 不要放仓库而另外提供下载方式吗?但感觉这样对大家不大方便,因为那些东西会(从上游)更新的。
5M 多其实也不算很大(
是
理解,我还是从根本上解决问题吧。
现在使用 company-box 在补全列表只有一项时,会遇到光标位置在当前输入位置和copilot补全末端 来回跳跃,补全列表有多项时不会出现问题
你有碰到这种情况么
没遇到过诶。
我想不出一项和多项之间会有什么区别,要不你想办法搞个最小复现配置出来我来调调看?
来回跳跃带闪烁吗?(就是补全内容会不会消失一下又出现?)
emacs 29.05 写了一个最小配置,test copilot · GitHub 测试的是python,虽然光标位置没有跳,但是可以看出补全有一项和多项时行为是有区别的
补全列表有4项时:

补全列表有一项,目前输入是LinearWarmup,后面会出现两个CosineAnnealingLR

在我的配置里面会出现下图,光标在前后来回跳跃
是不是。。。没关 company 的 inline preview 的关系?导致有多余的东西出现了
company-preview-overlay 是 nil,还有其他company 的 inline preview 的变量么,我没找到诶
(delq 'company-preview-if-just-one-frontend company-frontends)
差不多这样?(没试过,但应该被藏在了 frontends 里
这样确实可以啦,感谢!
不过可能和你说的光标抖动是两个问题?抖动问题也好了吗?
对,抖动问题也好啦,之前有preview可能导致 光标位置计算错误
对于新手来说,Copilot提供的代码完全就是不知所云; 对于老鸟来说,Copilot提供的代码只是参考,当然有些也会采纳; 所以就是强者愈强…
老鸟即使看的懂 Copilot 生成的代码,对于来说长期也是伤害。
毕竟阅读是浅层的,久而久之,大脑就会变得更轻易作出结论:这段代码我懂/这就是我要的。
就像用多了手机和电脑,人们开始提笔忘字,而阅读时候完全不会意识到其实有的字已经不会写了。
Copilot 唯一可取的,我认为是生成那种制式/规律性的重复代码,减少一些机械劳动。
是的我也非常赞同你的观点。
有些人手机用多了,忽然让用笔做记录时往往卡壳、短路。但是也有小部分人时比较强的手机和笔书都行云流水!~~
能不能修改一下,搜索本地代码库,把自己写的常用代码做个库,要用的时候方便
搜索 Github 自己托管的开源代码已经争议不少了,还要搜索本地?这当中的风险你恐怕没想清楚。
感谢楼主,今天用上了这个插件,安装和响应非常快!
