GitHub Copilot for CLI 使终端脚本和 Git 变得像提问一样简单

2025-06-08

GitHub Copilot for CLI 使终端脚本和 Git 变得像提问一样简单

我刚刚获得GitHub Copilot CLI 的访问权限,安装几秒钟后,我感到非常高兴。

您可以观看此视频实际操作,或者点击此处让我为您讲解。GitHub Copilot CLI 将 AI 代码补全功能带到您的终端。安装后,您将获得三个新命令:

  • ??:将自然语言翻译为任意 shell 命令
  • git?:将自然语言翻译为 Git 命令
  • gh?:将自然语言翻译为 GitHub CLI 命令

我喜欢使用终端,因为它功能强大,而且比 Finder 或 Explorer 等其他工具快得多。但问题在于,Bash 命令的语法和命令行工具的属性有时比较晦涩,不太容易记住。

这正是 Copilot CLI 的用武之地。假设您想将当前文件夹中的所有视频转换为 mp4 格式,并将其宽度调整为 640 像素,同时保持宽高比不变。您只需输入并按下?? convert all videos in the folder to mp4 and resize them to 640px回车键即可。您会收到执行该任务的代码建议,以及详细且易于理解的代码功能说明。

终端的屏幕截图,其中包含副驾驶的答案以及代码功能的可读解释。

您可以选择立即运行命令,如果感觉不对劲则修改输入,或者取消并返回终端。

我尝试的另一个提示是?? find all files bigger than 500mb and copy them to a folder called huge,结果是立竿见影的。

按照 CoPilot 的说明,在文件夹中查找大文件并将其移动到专用文件夹

我喜欢它不仅给出结果,还解释了代码的作用。StackOverflow 和其他论坛上的答案通常缺少这一点。

看看这会发展成什么样子会很有趣。终端是一个强大的工具,如果你不了解命令的后果,可能会造成很大的损失。如果 Copilot 能在每个命令中都提供一些安全说明,那就更有意思了。

链接:https://dev.to/codepo8/github-copilot-for-cli-makes-terminal-scripting-and-git-as-easy-as-asking-a-question-3m81
PREV
PrivateGPT - 在本地文档上离线运行“ChatGPT”
NEXT
使用 Airtable、Vue + Vuetify 构建一个简单的 CRUD 应用。到目前为止,所有内容都是标准的 Vue、Vuetify 和 Axios 样板。现在,让我们深入了解 CRUD 应用的核心……