讨论下 github copilot, 今天刚通过许可, 求 v 友分享下一些 hack 操作

2022-03-25 10:01:09 +08:00
 scalaer
8082 次点击
所在节点    程序员
64 条回复
yuyu2140
2022-03-25 11:22:11 +08:00
@0vels Android Studio 要大黄蜂版本才可以
xloger
2022-03-25 11:23:05 +08:00
@0vels #18 它依赖于某个新版本的 IDEA ,而 Android Studio 稳定版依赖的还是某个旧的不支持 github copilot 的版本。
Android Studio 的金丝雀版应该是已经支持了,不过我一直是用 IDEA 体验的,日常开发没多少影响,只是 IDEA 经常有报错日志。
deplivesb
2022-03-25 11:26:42 +08:00
要啥操作啊,方法起好名字 按 tab 就完事儿了,或者方法下面写好注释,按 tab 就完事儿了
yazoox
2022-03-25 11:39:51 +08:00
@Veneris 附议
我用的 vscode ,补全的时候,总是和 vscode 的代码提示冲突。
又没有快捷捷暂时 toggle copilot ,右下脚虽然有一个小按钮可以点击 enable/disable ,但是点击完了,还有一个 dialog 弹出来确认一下,真是好傻的设计......
EyebrowsWhite
2022-03-25 11:42:52 +08:00
我只能说 js 文件写 console 贼 6🐶
johnsonqrr
2022-03-25 11:45:42 +08:00
lz 申请之后过了多久通过啊
pennai
2022-03-25 11:50:52 +08:00
@johnsonqrr 我也是今天过的,昨天还是前天申请的
liuw666
2022-03-25 12:03:10 +08:00
年后那会我申请感觉过了一个月才通过……
q1angch0u
2022-03-25 12:03:20 +08:00
@jiezhi 我 leetcode 的代码它都直接给我生成了。。。
skies457
2022-03-25 12:11:07 +08:00
jessun1990
2022-03-25 12:13:46 +08:00
这个功能第一天出,我就申请了。

有的时候,自动补全的代码比我写得还对,还好。
Mashiro
2022-03-25 12:19:02 +08:00
几个月了还没收到邮件
pennai
2022-03-25 12:53:40 +08:00
借楼问开了 show ide completions side by side 之后,ide 提示和 copilot 提示同时存在的情况下用什么快捷键来采纳 copilot 的? tab 只能采纳 ide 的
bailitusu
2022-03-25 13:08:59 +08:00
锻炼下英文表述能力,注释写好了主要一直 tab 就可以了
pota
2022-03-25 13:11:36 +08:00
为啥我这都几个月了没通过
TravisMtg
2022-03-25 13:32:58 +08:00
@yazoox 先按一下 esc 取消 copilot 的补全,然后就可以用编辑器的补全了
Kininaru
2022-03-25 13:36:40 +08:00
感觉不是很方便,突然跳出来的补全提示很容易打断思路... 并且这玩意儿经常把我代码格式弄乱( Golang )

大部分时候还是关掉的。不过也挺久没写代码了,不知道现在改进得咋样了...
CUPAIR
2022-03-25 14:29:38 +08:00
@yazoox vsc 代码提示不是下拉式复选框吗,copilot 是暗色文字吧,我设置了 vsc 的补全选定为`enter`,copilot 默认补全是`tab`没什么冲突吧
remarrexxar
2022-03-25 14:36:29 +08:00
有了它之后,养成先写注释的习惯,然后有时候它的实现比我自己想的要优雅的多。
wupher
2022-03-25 15:41:34 +08:00
- 写 markdown 方档
- 写注释生代码 (复杂逻辑有时还要看一眼)
- 写代码生成 TestCase

另外,中文注释生成代码经常能看出国人风格,英文注释代码亦然,日文注释……一言难尽

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

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

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

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

© 2021 V2EX