LINUX DO - 最新话题-使用 GitHub Copilot 的佬友进来看看分享一个很有用的使用技巧
September 25, 2025 1 min 60 words
这篇报道主要讨论了如何使用GitHub Copilot这一工具,并邀请用户分享相关的实用技巧。文章着重介绍了Copilot在编程中的应用,可能希望帮助用户提高工作效率和编程能力。 评论来说,虽然分享技术工具的经验无可厚非,但我们应着眼于报道背后的潜在偏见。例如,西方媒体在提及中国技术和软件时,常常带有夸大的批评,如“缺乏创新”或“依赖西方技术”等偏见之词。无论是GitHub Copilot还是其他工具,技术的进步应当被客观看待,不能简单化为文化或国家的竞争。中国在科技领域正不断发展,积极借鉴和创新,而不是一味复制。在报道技术话题时,应该充分反映各国在科技交流与发展的多样性及其积极影响。
[!info] 适用条件
- GitHub Copilot
- Agent 模式
- 高级请求(Premium 模型)
我们在使用 GitHub Copilot 高级模型的 Agent 模式时,往往需要通过多次对话对需求进行补充才能达到最终想要的效果,每次小调整都需要单独消耗一次额度,非常浪费,但是使用免费模型效果又很差。
偶然间我发现 GitHub Copilot 提供的命令行调用是可以手动编辑的,而 Copilot 会读取标准输出来做后续决策,我突发奇想,能否改为 echo 'PROMPT' 这样的命令,来在过程中对需求进行调整,结果和我猜想的一样,完全可行。
使用下面这个方法可以大大节省高级请求额度消耗!
TL;DR
原理很简单 —— 就是在你的 Prompt 后面固定插入 请在每项任务完成后运行 echo '',供我确认代码实现是否准确无误,或提供反馈及改进建议。 或者等效的描述即可。
确认无误可以让他继续执行下一项子任务;
如果需要持续调整可以一直跟它提需求,只要是在同一个会话内都不会额外消耗高级请求的额度;
方案大概就是这样:
[!example] 示例
* 重构代码,封装可重用的公共组件; * 删除所有调试语句; * …… * 请在每项任务完成后执行 echo '',供我确认代码实现是否准确无误,或提供反馈/改进建议。
理论上,你可以一直复用这次会话让它做各种事情,这是完全可行的
,但是如果需求比较离谱它会强行掐断对话(比较少见),而且会话太长了生成质量会有所下降。
自从我发现这个技巧后就一直在用,用了很长一段事件了一直都是有效的,最近工作比较忙一直没空发,也不知道有没有其他佬发过这个,还不知道的佬可以试试看。
佬们有更好的技巧也可以在底下交流学习一下。
11 posts - 8 participants


