本文节选自日本国家印刷公司印刷出版的《Visual Studio Code学习!GitHub Copilot入门》(作者:山田裕进),经过编辑整理。(编辑部)

GitHub Copilot示意图

在软件开发中,经常需要对代码进行规格变更或修复缺陷。利用GitHub Copilot,可以快速修正已经编写的代码。

使用“下一次编辑建议”进行代码修正

“下一次编辑建议”(Next Edit Suggestions,简称NES)功能可以帮助修正已写好的代码。例如,当你手动修改了代码的一部分后,Copilot会自动建议后续必要的修改。这对于需要修改少量代码的场景非常实用。

通过斜杠命令“/fix”进行代码修正

(编辑注:撰写本文时,/fix命令可在内联聊天中使用,但目前仅限于聊天视图中使用。)

当需要对较大范围的代码进行修正时,使用斜杠命令“/fix”非常方便。假设已有如下代码:

# 生成包含大写字母、小写字母、数字和符号的8位随机密码
def generate_password():
    # ...(代码主体)

如果规格变更为生成16位密码,可以打开内联聊天,输入:

/fix 生成16位密码,而非8位

Copilot会自动调整代码以符合新需求。需要注意的是,初次提示不会自动修改注释部分,此时可以追加指令:

请同时修改注释

最后点击“保持”接受这些修改。

代码修正示例

在聊天视图中操作类似,输入/fix后会自动展开为@workspace /fix,接着输入修正内容即可。确认修改后,点击“应用”(Ask代理)或“保持”(Edit代理)完成接受。


【书籍信息】

  • 价格:3080日元
  • 发售日:2026年2月25日
  • 页数:272页
  • 作者:山田裕进
  • 目录:
    • 第1章:GitHub Copilot概述及设置
    • 第2章:代码建议的使用方法
    • 第3章:内联聊天的使用方法
    • 第4章:聊天视图的使用方法
    • 第5章:利用GitHub Copilot进行软件开发
    • 第6章:GitHub Copilot的定制
    • 第7章:在GitHub网站上使用GitHub Copilot
    • 第8章:在移动设备及终端使用GitHub Copilot
    • 附录

书籍封面