Skip to content

GitHub Copilotの設定方法

GitHub Copilotは、AIを活用したコード補完ツールで、開発者が効率的にコードを書くのを支援します。以下に、GitHub Copilotの設定方法を紹介します。

1. インストールとセットアップ

Visual Studio Codeでのセットアップ

  1. Visual Studio Codeを開きます。
  2. 拡張機能タブをクリックし、「GitHub Copilot」を検索します。
  3. 「インストール」ボタンをクリックして拡張機能をインストールします。
  4. GitHubアカウントでサインインします。

2. GitHub Copilotの基本的な使い方

コード補完

  1. コードエディタにコメントや関数名を入力します。
  2. GitHub Copilotが提案を表示します。
  3. 提案を受け入れるには、Tabキーを押します。

コード生成

  1. コメントで関数の目的を記述します。
  2. GitHub Copilotが関数のコードを提案します。
  3. 提案を受け入れるには、Tabキーを押します。

3. 活用例

例1: Pythonでの関数作成

2. GitHub Copilot Chatの基本的な使い方

質問と回答

  1. チャットウィンドウを開きます。
  2. 質問を入力します。
  3. GitHub Copilot Chatが回答を表示します。

コードの問題解決

  1. 問題のあるコードをチャットウィンドウに貼り付けます。
  2. 問題の説明を入力します。
  3. GitHub Copilot Chatが解決策を提案します。

オススメの活用方法

@workspaceの活用

  • GitHub Copilot で @workspace を使用すると、Visual Studio Code (VS Code) の workspace context に関連するコード補完が可能になります。これにより、特に複数のプロジェクトやファイルを操作している場合に、より適切な提案を受けられるようになります。
  • 主な用途と利点

    • ワークスペース内のコンテキストを理解:
      • Copilot はワークスペース内のすべてのファイルを分析できます。そのため、@workspace に関連する記述をすると、プロジェクト全体のコード構造や依存関係を考慮して補完を提供します。
    • 他のファイルからの補完:
      • @workspace を用いることで、ワークスペース内の別ファイルやモジュールで定義された関数、クラス、定数などが補完として提供されます。
      • 例: あるファイルで定義されたクラスや関数を他のファイルで呼び出すコードを書く際に、的確な提案を得られる。
    • パス補完の精度向上:
      • 特にインポート文やファイルパスを扱う場合、@workspace を使用すると適切なファイルやディレクトリのパス補完を受けられる。
    • ライブラリや設定の活用:
      • ワークスペース内で利用しているライブラリ、カスタム設定、環境設定 (.env ファイルなど) を考慮した提案を受けられる。