copilot使用经验

最近我用copilot辅助,完成了一个代码量1.5w行左右的小型python项目,我把使用心得总结后发布,希望对大家有帮助。

1.如果遇到响应达到了长度限制,提示词为:请继续完成上述任务。

2.如果只是生成一个文件,响应也达到了长度限制,(实质上一行也生成不了),提示词为:请一步一步分析,可拆分为多个文件。

或者仅选中文件的一部分,让ai只修改这一部分。或者人工拆分文件。

3.如果一个文件超过了500行,(再多不仅刷新慢,也容易出问题,这差不多是ai单个文件的阅读上限)提示词为:请将这个文件分割成多个,保持功能不变。

4.经过尝试,目前最好的模型是claude3.7 sonnet,但也只能记忆大约一万行的上下文长度,单次输出最多500行。因此,只适用于小型项目,目前还无法替代程序员,用户需要自己选中项目中对应的文件以及斟酌提示词。但是可以作为工具提升自己效率。

5.程序员自己在选中本次修改所需的文件后,点击添加文件-打开编辑器,就可以上传所有文件,快捷修改。不建议放入太多本次修改不需要的代码文件。

### 如何使用GitHub Copilot #### 配置环境 为了使 GitHub Copilot 正常工作,需先安装支持的集成开发环境(IDE),如 Visual Studio Code 或其他兼容 IDE。对于Visual Studio Code而言,通过访问插件市场并搜索 "GitHub Copilot" 来找到对应的扩展程序进行安装即可完成初步设置[^1]。 #### 启动与激活服务 一旦成功安装了GitHub Copilot插件之后,在编辑器内部打开任意文件时它就会自动启动。此时可以通过按下快捷键 `Ctrl+\` (Windows/Linux) 或者 `Cmd+\` (MacOS), 请求代码建议;另外也可以尝试输入注释来描述想要实现的功能逻辑,随后按上述组合键让Copilot理解意图并给出可能的解决方案。 #### 探索代码提议 当收到由GitHub Copilot 提供的一条或多条代码片段建议后,利用上下箭头键浏览不同选项,并可通过回车确认采纳某一条建议。如果对当前显示的结果不满意,则可继续调整前面编写的提示语句或是采用不同的API调用来引导更精准的回答方向。 ```python def example_function(param): """ 这里是一个简单的函数定义, 尝试在此处触发GitHub Copilot的帮助... """ ``` #### 学习最佳实践 随着不断使用GitHub Copilot, 用户应当留意观察哪些类型的请求能够获得高质量回复以及怎样表述问题可以获得最理想的解答效果。长期积累下来的经验有助于提高工作效率和产出质量。同时官方文档也是不可或缺的学习资源之一,其中包含了大量实用技巧等待探索发现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值