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

2022-03-25 10:01:09 +08:00
 scalaer
8051 次点击
所在节点    程序员
64 条回复
devswork
2022-03-25 10:02:19 +08:00
写文章,贼 6
jiezhi
2022-03-25 10:04:06 +08:00
leetcode test case 可以直接生成了,不过有不少都是错的。
Immortal
2022-03-25 10:06:05 +08:00
没什么 hack 操作的,最多就是注释上写点函数的逻辑,会自动根据你的注释生成代码,然后进行 code review 就好了
sinnosong1
2022-03-25 10:08:56 +08:00
已经用了一段时间了,有的时候挺智能,有的时候提示很多完全不需要的东西
wdssmq
2022-03-25 10:15:14 +08:00
![1KSO_3WKWXZSI6SY_~0_SPH.jpg]( https://s2.loli.net/2022/03/25/6YcWXuoAS7hetH3.jpg)

昨天正好写了一段儿这个,,今天发现搜狗括号里的英文是不是不对 - -

只能说搜狗的域名真的挺尴尬的。。
murmur
2022-03-25 10:18:32 +08:00
"Parse the list of expenses and return the list of triples (date, value, currency).
Ignore lines starting with #.
Parse the date using datetime.
Example expenses_string:
2016-01-02 -34.01 USD
2016-01-03 2.59 DKK
2016-01-03 -2.72 EUR

要告诉 copilot 这些,你这是在为难我胖虎
bbbbright
2022-03-25 10:22:29 +08:00
自从用了它 你只需要记住 tab 就可以了 完全没有其他操作
scalaer
2022-03-25 10:22:39 +08:00
@murmur 真的可以生成处理逻辑
Veneris
2022-03-25 10:25:07 +08:00
借楼问一下,补全时候总是和 idea 的提示冲突,怎么解决
hushao
2022-03-25 10:36:10 +08:00
借楼问下,你们的 copilot 为啥都要申请?我的直接就用了???也没申请过啊,用的不是同一个 copilot ?
Jwyt
2022-03-25 10:36:49 +08:00
@hushao 我的也是直接就用上了。。
Badupp
2022-03-25 10:39:14 +08:00
@hushao 借楼同问.
scalaer
2022-03-25 10:45:35 +08:00
@hushao 不知道, 之前要申请 whitelist , 今天才收到邮件
ngrok111
2022-03-25 10:51:51 +08:00
我昨天申请的也是今天收到邮件,看来是一批批的
brucedone
2022-03-25 10:56:42 +08:00
额,之前定义某些 url 列表数组时,总会弹出那种颜色的网站,也算是一种应用方式?
Curtion
2022-03-25 11:05:08 +08:00
只要变量命名得不错,几乎都能把我想写的逻辑生成出来,写文档也不错,打俩字一路 tab
rv54ntjwfm3ug8
2022-03-25 11:08:11 +08:00
试试先按 ESC 再按 Tab ?
我是去年还是前年这功能刚出的时候就申请了,申请完不到 5 分钟就收到了通过邮件
@Veneris
@Badupp
@scalaer
0vels
2022-03-25 11:16:06 +08:00
想去申请一个,发现已经有权限了,奇怪的是 android studio 插件市场里面搜不到,idea 可以,我还以为这几个编译器插件市场都是一样的呢
xloger
2022-03-25 11:20:53 +08:00
我用它写了一段时间 Android ,体验还挺不错的,很多时候我们不得不写一些差别不大的模板代码,然后它能自己补全这点很棒。
然后还有一些小地方能降低你的心智负担,比如我要算一个坐标在不在某个矩形内,刚输一个 x <= 它就给我补全了(虽然因为 Android ,OpenGL 坐标系的原因它写反了)。
最大的问题我觉得还是跟 IDE 自带提示协调不好。很多时候我就想输个变量名,结果它给我智能提示了,这时候我的 IDE 提示就没生效,按 Esc 后再输又再补全,这点很难受。
还有一个问题是暂时没有语义,举个例子我一个变量名叫 sX ,网上大多数人名字都叫 sx ,那它会帮你补全的是 sx ,而不是根据你语法分析出来的,导致时不时要纠正一下变量名。
leeyuzhe
2022-03-25 11:21:36 +08:00
写文档贼好用,写代码有时候会莫名其妙的补全一大坨完全不相关的代码

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

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

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

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

© 2021 V2EX