作为开发人员掌握 GitHub Copilot:15 个提示和技巧

这篇具有很好参考价值的文章主要介绍了作为开发人员掌握 GitHub Copilot:15 个提示和技巧。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

Copilot 的炫酷用例

为您完成代码

从代码编写测试

TDD:通过测试编写代码

测试/模拟数据生成

从注释中编写代码

问:&答:

颜色生成

使用测量单位

自然语言翻译

自动化脚本

正则表达式

配置

命令行命令

文档和自述文本

if (true) 技巧

快捷方式

附加功能

副Copilot实验室

副CopilotX

替代方案以及在您的公司使用 Copilot

最后


过去两年我一直是 Github Copilot 的活跃用户,我真的很喜欢它改进我的代码和技术文本工作的方式。

今天,我想分享一组实用的提示和技巧,帮助您最大限度地发挥其潜力。我将它们发布在我的 Twitter 帐户上,现在是时候将它们全部收集到一个地方了。无论您是经验丰富的开发人员还是刚刚起步的开发人员,我相信它们都可以帮助您使日常工作变得更简单、更快。

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

Copilot 的炫酷用例

为您完成代码

这是 Copilot 的基本用例,只需开始使用代码,它就会为您预测行和整个块

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

从代码编写测试

Copilot 可以帮助您为代码编写测试。只需编写一个测试名称,Copilot 就会根据该名称生成一个测试模板和一些模拟数据。如果您向它展示代码,它就知道之前的上下文,因此它可以使用它来测试真实数据。

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

TDD:通过测试编写代码

您还可以先编写测试,Copilot 将尝试预测通过测试的代码。如果您一直想尝试 TDD,也许现在是尝试 TDD 的好时机。

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

它知道我们在类中有这个方法

测试/模拟数据生成

Copilot 非常适合生成模拟数据。只需提供一个接口或数据结构示例,它就会生成您想要的任意数量的实体。

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

反之亦然,您可以在常量中添加随机数据,Copilot 将帮助根据它生成界面。

从注释中编写代码

在编写代码之前为 Copilot 提供注释,看看它能做什么。这是一个非常强大的工具

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

顺便说一句,现在它用 ES 的旧方法生成代码,因为它对项目上下文一无所知(它是空白的 JS 文件)。但是让我们添加一个const作为现代代码方法的标识符并查看结果:

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

太好了,现在它知道我们想要获取 ES6+ 代码

问:&答:

问答:您可以在评论中向 Copilot 询问任何问题。它可以是技术问题,也可以是常见问题。

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

很有用,因为您可以在几秒钟内完成

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

任何问题…

颜色生成

Copilot 可以根据描述为您生成颜色。它在构建简单的示例/演示时很有用

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

使用测量单位

您可以使用 Github Copilot 在代码注释中快速计算测量单位

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

但切勿将其用于重要计算。它不是计算器,有时可能会错过。当您不确定时请仔细检查其结果

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

自然语言翻译

Copilot也懂得许多自然语言。您可以使用它作为翻译器或在评论中描述您想要的内容,而不仅仅是用英语

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

您也可以用其他语言编写代码请求。

自动化脚本

Copilot非常擅长编写各种项目迁移脚本。您可以操作代码、文件、项目结构。通常,从想法到迁移文件需要几分钟的时间......

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

正则表达式

你不喜欢写正则表达式吗?Copilot生成的效果非常好。通常,您需要的只是一个正确的变量名称

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

配置

GitHub Copilot 可以帮助您更快、更轻松地编写 Nginx 等配置。它适用于常用工具的配置和从模式中学习的内部配置模式。

您甚至可以要求 Copilot 生成整个配置文件;)

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

命令行命令

您知道可以使用 Github Copilot 生成命令行命令吗?只需创建.sh文件并为其提供所需的描述

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

文档和自述文本

永远不要忘记,您还可以使用 Copilot 作为自动完成功能来编写文本;)

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

if (true) 技巧

if (true)如果您希望 Github Copulot 能够执行以下操作,请使用构造:

  • 生成整个代码块,但不是逐行生成
  • 完成生成注释并开始编写代码

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

快捷方式

不要忘记使用键盘快捷键,它们可以节省您很多时间!有关快捷方式的文档。

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

附加功能

Copilot实验室

这是一个VS Code 扩展,围绕许多 Copilot 功能添加了 UI。

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

选择代码并要求 Copilot 进行解释

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

用它来将您的代码翻译成其他语言。它甚至可以切换代码范式......

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

一组可以简化您日常工作的小工具

作为开发人员掌握 GitHub Copilot:15 个提示和技巧,人工智能学习与实践,copilot

其他测试生成经验

Copilot X

这是一组下一级工具,还添加了问答聊天、语音助手、在 Github 上创建拉取请求的自动化、与 CLI 的集成以及与代码编辑器集成的其他工具。

在Github 的文章中查看。

替代方案以及在您的公司使用 Copilot

不要忘记,Github Copilot 有很多替代品,所有这些技巧都可以应用于其中任何一个。有些工具做得更好,其他工具生成得更简单,但可以为您的公司自行托管。

我在本文中提到的所有内容也可以通过 ChatGPT 或 Bard 来实现,但在我看来,这些工具之间存在很大差异:

  • 您可以使用代码助手来加快编码速度,并且通常可以更快地继续您的想法。
  • 您使用聊天助手作为独立顾问来深入研究某些主题,不仅可以获得解决方案,还可以获得一些解释

并且不要忘记在工作中使用它之前询问您的信息安全同事,以确保您的公司允许将代码发送到第三方服务,即使是匿名的。

最后

在处理代码时有这样的Copilot真是太酷了。对我来说,这非常类似于与以前阅读和见过很多东西的开发人员进行结对编程。

无论如何,不​​可能突出其所有炫酷的功能。因此,如果您有其他喜欢的示例,请在评论中分享!文章来源地址https://www.toymoban.com/news/detail-771692.html

到了这里,关于作为开发人员掌握 GitHub Copilot:15 个提示和技巧的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 最新研究发现,85%的开发人员使用GitHub Copilot和Copilot Chat时对代码质量更有信心

    近期,GitHub发布了关于GitHub Copilot Chat的最新研究报告。通过利用自然语言的力量,该研究中的开发人员使用GitHub Copilot Chat实时获取指导、提示、故障排除、补救措施以及针对其特定编码挑战的解决方案,而所有这些都是在不离开集成开发环境(IDE)的情况下完成的。 研究发

    2024年01月16日
    浏览(76)
  • 掌握这些GitHub搜索技巧,你的开发效率将翻倍!

    作为开发it行业一员,学习借鉴他人项目是很有必要的,所以我们一般都会从 github 或者 Gitee 上面去参考借鉴他人的项目来学习增加自己的项目经验 但是github你真的用对了嘛,他的功能其实很强大!!! 在Github搜索栏中输入与您感兴趣的技术相关的,例如 “machine le

    2024年02月02日
    浏览(79)
  • 十三、使用Github Copilot 来提升我们的开发效率和使用技巧

    这段时间通过使用 github copilot 来辅助开发所总结的一些使用感受,来分享给大家 GitHub Copilot 是由 Github 和 OpenAI 创造的 AI 工具。该工具通过自动代码补全来帮助程序员们编写代码。Visual Studio Code、Neovim 和 JetBrains 的用户已经可以使用这个插件了。 GitHub Copilot 基于 OpenAI Codex

    2024年02月12日
    浏览(58)
  • 作为开发人员,无代码开发平台 iVX 你有必要了解一下

    低代码开发平台作为一种快速、简化应用程序开发的方法,正在越来越受到关注。今天我们来了解下 iVX —— 首个通用无代码开发平台。 那么什么是iVX呢?下边的图就比较形象了。 大的未来都是AI ,AI , AI …,理论上不可能有别的。 就拿iVX来说吧,已经做了一整套完整的可

    2024年02月15日
    浏览(68)
  • GItHub Copilot 无法登录,无法提示问题解决

    最近遇到github copilot 无法登录,登录后无提示的问题,可以配置本机的hosts文件的地址 进入C:WindowsSystem32driversetc 编辑hosts文件 进入 查询 github.com 的ip GitHub: Where the world builds software · GitHub (ipaddress.com) 进入 查询 api.github.com的ip api.Github.com ᐅ Learn more about Github (ipaddress.c

    2024年02月12日
    浏览(106)
  • 15个对Web开发人员有用工具网站

    1. 代码转图片 网址:https://carbon.now.sh/ 使用 Carbon 创建和分享源代码的精美图像。它提供了多种代码风格和主题。 3.图片图库 网址:https://unsplash.com/ 4. 智能 WebP、PNG 和 JPEG 图片压缩 网址:https://tinypng.com/ tinypng免费使用,压缩后的图片清晰度高。 5. Codepen 网址:https://codepen

    2024年02月05日
    浏览(42)
  • Github copilot几个使用技巧,自动补全代码

    上一篇文章介绍了如何在vscode 中引入 Github Copilot,这一张我们介绍一下 Github Copilot 的使用技巧 一·、常用快捷键 快捷键 含义 tab 应用提示代码 esc 拒绝提示代码 ctrl+enter 打开提示面板选用10个意见代码中的一个 Alt+] 切换建议代码 Alt+ - 逐个应用代码 这些快捷键其实就是红色框

    2024年02月08日
    浏览(53)
  • 【AIGC】一起学习prompt提示词(4/4)【经典】【15种提示词技巧】

    写的时候并没有设计好,要做多少期,还是有始有终的比较好,为了方便阅读,我把之前的3期,改下名字,放到这里。 【AIGC】一起学习prompt提示词(1/4) 内容摘要:提示词是什么,百度文心一言的提示词是怎么定义的,创作中心如何玩。 【AIGC】一起学习prompt engineer提示词

    2024年02月20日
    浏览(72)
  • 【必看】每个开发人员都应该知道的 10 个 GitHub 库

    所有这些都将为你增加价值,并帮助你成为更好的 Web 或软件开发人员,或同时成为两者。 10 个 GitHub 仓库 ================================================================================= 1. Free Programming Books GitHub🌟:183K + 提供各种不同语言的 Free Programming Books 无疑是 GitHub 上最受欢迎和好评度

    2024年04月18日
    浏览(45)
  • 面向开发人员的 ChatGPT 提示词教程中文版 - ChatGPT 版

    此文章是尝试将 面向开发人员的 ChatGPT 提示词教程中文版的提示词直接在 ChatGPT 中的执行,查看执行的效果。 在本课中,你将练习两个提示原则及其相关策略,以便为大型语言模型编写有效的提示语。 直接在 ChatGPT 中执行,不需要配置。 原则 1: 写出清晰而具体的指示(Wri

    2024年02月10日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包