Skip to main content

使用 GitHub Copilot 在 IDE 中获取代码建议

在编辑器中使用 GitHub Copilot 获取代码建议。

关于 Xcode 中的 GitHub Copilot

本指南演示如何从 Xcode 中的 GitHub Copilot 获取编码建议。 要查看其他常用编码环境的说明,请使用页面顶部的工具切换器。

先决条件

若要使用适用于 Xcode 的 GitHub Copilot,必须先安装适用于 Xcode 的 GitHub Copilot 扩展。 请参阅“在环境中安装 GitHub Copilot 扩展”。

获取代码建议

GitHub Copilot 会在你键入时提供编码建议。 例如,在一个 Swift 文件中键入此函数签名:

Swift
func calculateDaysBetweenDates(

GitHub Copilot 会自动以灰色文本建议整个函数正文。 若要接受建议的第一行,请按 Tab。若要查看完整建议,请按住 Option,要接受完整建议,请按 Option+Tab

改进代码建议

如果遇到代码建议方面的问题(例如建议冲突或缺失),可以尝试以下操作:

  • 禁用 Xcode 的原生预测文本完成:为避免收到两组代码建议,可以禁用 Xcode 的原生预测文本完成****。 可以在 Xcode 设置中的“文本编辑”下的“编辑”选项卡中找到此设置。
  • 检查 Copilot 中的重复检测:如果从 Copilot 收到有限的建议或未收到任何建议,则表明你可能启用了重复检测****。 有关重复检测的详细信息,请参阅“以单个订阅者身份管理 Copilot 策略”。
  • 检查更新并重启 Xcode:确保扩展应用程序中的适用于 Xcode 的 Copilot 是最新版本,然后重启 Xcode****。

还可以在适用于 Xcode 的 Copilot 存储库中提出问题。

后续步骤