我刚刚获得了GitHub Copilot CLI 的访问权限,在安装它几秒钟后,我对它感到很高兴。
你可以在这个视频中看到它的实际效果,或者让我在这里给你讲讲。GitHub Copilot CLI 将 AI 代码补全带到您的终端。安装后,您将获得三个新命令:
??
: 将自然语言翻译成任意 shell 命令git?
: 将自然语言翻译成 Git 命令gh?
: 将自然语言翻译成 GitHub CLI 命令
我喜欢使用 Terminal,因为它为您提供了强大的功能,而且比 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
,结果立竿见影。
我喜欢它不仅能给你结果,还能解释代码的作用。StackOverflow 和其他论坛上的答案通常缺少这一点。
看看这会发生什么会很有趣。终端是一个强大的工具,如果您不知道命令的后果,您可能会造成很大的损失。有趣的是,Copilot 还为您提供了它提供的每个命令的一些安全说明。