Skip to main content

GitHub Copilot を使用して IDE でコードの提案を取得する

GitHub Copilot を使用して、エディターでコードの提案を取得します。

GitHub Copilot in Xcode について

このガイドでは、GitHub Copilot in Xcode からコーディングの提案を受ける方法について説明します。 その他の一般的なコーディング環境の説明を確認するには、ページの上部にあるツール スイッチャーを使います。

前提条件

Xcode 用の GitHub Copilot を使用するには、Xcode の拡張機能用に GitHub Copilot をインストールする必要があります。 「環境への GitHub Copilot 拡張機能のインストール」を参照してください。

コードの提案の取得

GitHub Copilot では、入力時にコーディングの提案が提供されます。 たとえば、次の関数シグネチャを Swift ファイルに入力します。

Swift
func calculateDaysBetweenDates(

GitHub Copilot による関数本体全体の候補が自動的に灰色のテキストで表示されます。 提案の最初の行を受け入れるには、Tab キーを押します。完全な提案を表示するには、Option キーを長押しし、完全な提案を受け入れるには、Option+Tab キーを押します。

コードの提案の改善

提案の競合や見つからないなど、コードの提案に関する問題が発生した場合は、次の手順を試すことができます。

  • Xcode のネイティブの予測テキスト補完を無効化する: 2 セットのコードの提案を受け取らないようにするには、Xcode のネイティブの予測テキスト補完を無効化します。 この設定は、[Text Editing] の [Editing] タブの Xcode の設定にあります。
  • Copilot の重複検出をチェックする: Copilot から受け取る提案数が少ない場合や提案がまったくない場合、重複検出を有効化している可能性があります。 重複検出の詳細については、「個人のサブスクライバーとしての Copilot ポリシーの管理」を参照してください。
  • 更新プログラムを確認し、Xcode を再起動する: 拡張機能アプリケーションに Xcode 用の Copilot の最新バージョンがあることを確認し、Xcode を再起動します。

また、Xcode 用の Copilot のリポジトリで issue を登録することもできます。

次のステップ