GitHub Copilot チートシート - 説明と役立つコマンド

説明、プランのコマンド一覧およびキーボードショートカット

目次

最新の GitHub Copilot ショートカット一覧 は、Visual Studio Code および Copilot Chat における必須のショートカット、コマンド、使用方法のヒント、およびコンテキスト機能を網羅しています。

github copilot サブスクリプションプラン

Visual Studio Code に GitHub Copilot をインストールする

Visual Studio Code に GitHub Copilot をインストールするには、以下の手順を実行してください。

  1. Visual Studio Code を開く
  2. 拡張機能ビューを開く:サイドバーの拡張機能アイコンをクリックするか、Ctrl+Shift+X(Windows/Linux)または Cmd+Shift+X(Mac)を押してください。
  3. 「GitHub Copilot」を検索:拡張機能マーケットプレイスの検索バーに「GitHub Copilot」を入力してください。
  4. 「インストール」をクリック:GitHub が公開している「GitHub Copilot」拡張機能をインストールしてください。
  5. GitHub にサインイン:インストール後、GitHub アカウントにサインインするよう求められます。ブラウザウィンドウで表示されるプロンプトに従って、GitHub Copilot にアカウントへのアクセスを許可してください。
  6. (必要に応じて)Copilot を有効化または設定:サインイン後、設定メニューから Copilot の動作をカスタマイズするための設定を変更することも可能です。

前提条件:

  • VS Code がシステムにインストールされている必要があります。
  • GitHub アカウントが必要であり、Copilot サブスクリプションまたは有効なトライアルが必須です。

セットアップが完了すると、Copilot が有効になり、ステータスバーにアイコンが表示されてコードの作成をサポートします。提案が表示されない場合は、VS Code を再読み込みするか、有効なアカウントでサインインしていることを確認してください。

キーボードショートカット (VS Code)

Windows および Mac 用の GitHub Copilot キーボードショートカットの一覧です。

アクション macOS ショートカット Windows/Linux ショートカット
チャットビューを開く ⌃⌘I Ctrl+Alt+I
インラインチャットを開始(エディタ/ターミナル) ⌘I Ctrl+I
チャットビューで新しいチャットセッションを開始 ⌘N Ctrl+N
エージェント/編集モードに切り替える ⇧⌘I / Cmd+. Ctrl+Shift+Alt+I / Ctrl+.
インライン提案を採用する Tab Tab
提案をキャンセルする Escape Escape
自動補完提案を開く Ctrl+Enter Ctrl+Enter
インラインチャットで提案を採用 Cmd+Enter Ctrl+Enter

チャットで使用できる一般的なスラッシュコマンド

標準的なスラッシュコマンドの一覧です。

コマンド 説明
/clear 新しいチャットセッションを開始 / 会話履歴をクリアする
/delete 会話を削除する
/explain 現在選択中のコードを説明する
/fix 選択中のコードの修正案を提案する
/tests 選択中のコードのユニットテストを生成する
/help Copilot のヘルプおよび使用方法情報を取得する
/new 新しいプロジェクトを開始する

チャット変数によるコンテキストの追加

プロンプトに特定のコンテキストを追加するには、# に続いて変数を入力してください:

変数 含まれるコンテキスト
#block 現在のコードブロック
#class 現在のクラス
#comment 現在のコメント
#file 全ファイルの内容
#function 現在の関数/メソッド
#line 現在のコード行
#path ファイルパス
#project プロジェクト/ワークスペースのコンテキスト
#selection 現在のテキスト選択

プロンプトのヒントと機能

  • チャットで関連するファイル、問題、PR などを参照するために @メンションを使用してください。
  • 最も良い結果を得るために、指示は具体的かつ簡潔にしましょう。
  • ファイルやフォルダをチャットパネルにドラッグ&ドロップしてコンテキストを追加できます。
  • # コンテキスト変数を使用して、Copilot の回答を関連するコード領域に絞り込むことができます。
  • チャットモードを選択してください:質問(ask)、編集(edit)、エージェント(autonomous workflow)。

ベストプラクティス

  • コードをより小さな関数に分割し、良いコメントを記述して、より良い補完を実現してください。
  • リファクタリング、ドキュメントの生成、テスト失敗の修正、または新しいコードベースへのオンボーディングにチャットを使用してください。
  • チャット内で以前のプロンプトを編集し、変更を元に戻すことができます。チャット履歴を確認するか、音声で Copilot とやり取りしてください。

サポートされている言語と環境

  • ほとんどの人気のある言語をサポートしています:Python、JS、TypeScript、Go、Java、C#、C++、Ruby、PHP など。
  • Visual Studio Code、JetBrains IDE、CLI、GitHub のウェブインターフェースで利用可能です。

その他のリソース

  • よく更新される PDF やワンページのショートカットについては、コミュニティがメンテナンスしているチートシートをご覧ください。
  • より多くの例や詳しいガイドが必要な場合は、GitHub Copilot のクックブックや公式ドキュメントが役立ちます。

環境に応じた詳しい情報や最新の機能については、公式ドキュメントや GitHub リポジトリをご覧ください。

GitHub Copilot の主な機能

GitHub Copilot は、AI モデルが大量の公開コードデータセットでトレーニングされており、さまざまなプログラミング言語でコード補完を支援します。これにより、各言語に適したコードパターンや解決策を認識・生成する能力が得られます。 IDE(Visual Studio Code、Visual Studio、JetBrains IDE など)でタイプしている間、Copilot はカーソル周辺のコード、最近の編集、自然言語コメントやドキュメンテーション文字列を分析して、可能な補完を提案します。

Copilot が言語に依存しないコード補完を提供する主な方法は以下の通りです:

  • コンテキスト認識: AI はコードのコンテキスト、変数名、ファイル構造、言語固有の構文を理解し、Python、JavaScript、C#、C++、Java、Go、TypeScript、Ruby、PHP、または他のサポートされている言語に関係なく、関連する提案を提供します。公開リポジトリに頻繁に見られる言語(JavaScript、Python、TypeScript)では、Copilot の提案は特に強力です。
  • インラインおよびブロック提案: Copilot は単一行の自動補完を提供するだけでなく、現在のプログラミング言語とその慣習に合わせたコードブロック(例えば、完全な関数やクラス)を提案することもできます。
  • 自然言語プロンプト: 普通の英語で書かれたコメントを解釈することで、Copilot は記述された要件を満たすターゲット言語のコードを生成できます。
  • 適応学習: Copilot はリアルタイムでプライベートコードから更新されませんが、セッションのコードパターンに適応して、現在のファイルおよびプロジェクト内での関連性を高めます。
  • IDE との統合: プラグインや拡張機能により、Copilot は人気のある開発環境で簡単に使用でき、言語の切り替えや多言語コードベースの作業が効率的かつ生産的になります。

コードの意図とコンテキストを理解することで、Copilot は開発ワークフローを加速し、迅速なプロトタイピング、標準的なコードの削減、言語に合ったソリューションの導入を可能にし、多様なプログラミング環境におけるタスクを簡略化します。

GitHub Copilot サブスクリプション料金

GitHub Copilot は、個人および組織向けの階層的な料金モデルがあり、限定的な無料プランも提供しています。2025年8月時点の現在の料金とプランの特徴を以下に示します。

個人向けプラン

プラン 料金 対象者 主な特徴/備考
無料 $0 個人向けの試験的な使用 2,000 コンプリート、50 チャットリクエスト、限定モデル
Pro $10/月または $100/年 個人、パワーユーザー 無制限のコンプリート、300 プレミアムリクエスト/月
Pro+ $39/月または $390/年 パワーユーザー、AI 重視のユーザー より多くのプレミアムリクエスト、すべてのモデル
Business $19/ユーザー/月 チーム/組織 Pro のすべての機能、ライセンス + ポリシーマネージメント、管理者とIP管理
Enterprise $39/ユーザー/月 企業 Business に加えて、企業管理/機能と統合

プレミアムリクエスト: 含まれているプレミアムリクエストを超えた場合は、$0.04/リクエストで追加購入できます。

無料アクセス

  • 対象者: 認証済みの学生、教師、人気のあるオープンソースプロジェクトのメンテナは、認証後 Copilot Pro を無料で利用できます。
  • 注意: Copilot Free は、組織に関連するアカウントには利用できません。

無料トライアルと請求

  • 30日間の無料トライアル: Pro への新規登録者は、支払い前のすべての機能にアクセスできます。請求には有効な支払い方法が必要で、トライアル終了前にキャンセルしない場合、自動的に請求が始まります。
  • 月額または年額の請求サイクルを選択でき、いつでも変更可能です。年額プランは割引されます。

使用状況とモデルの制限

  • すべての有料プランでは、基本的なコンプリートとチャットが無制限です。ただし、各プランには、高度なモデルや機能(例: コードレビュー、最新モデルへのアクセス)用の月次の「プレミアムリクエスト」の上限が含まれています。未使用のプレミアムリクエストは毎月の開始時にリセットされます。
  • Copilot または GitHub アカウント設定で、使用状況や購入を直接監視・管理できます。

参考資料: 料金と機能は変更される可能性があるため、GitHub Copilot のドキュメントで最新情報を確認してください。

有料と無料の GitHub Copilot アクセスの違い

GitHub Copilot の無料と有料(Pro/Pro+)プランの主な違いは、使用量の制限と、高度な機能、AI モデル、サポートへのアクセスです。以下に構造化された比較を示します。

フィーチャー 無料プラン 有料プラン (Pro/Pro+)
コード補完 2,000/月 無制限
チャットリクエスト 50/月 無制限(Pro/Pro+)、さらに高い制限
プレミアムリクエスト 50/月 300/月(Pro)、Pro+ ではさらに高い制限
AI モデルへのアクセス 限定 より多くの高度な/プレミアムモデルへのフルアクセス
Copilot チャット 限定 フルアクセス
想定用途 個人向けのみ 個人、専門家、パワーユーザー
サブスクリプション経路 サブスクリプション不要 月額/年額のサブスクリプションが必要
無料アクセスの提供 学生/教師がProを無料で利用可能 通常は有料(特定の資格を持つ場合を除く)
組織利用 利用不可—個人向けのみ 管理者/ポリシーマネージメント(Business/Enterprise)
  • 無料プラン は、限定されたクォータで提供されます:月に最大 2,000 のコード補完と 50 のプレミアム/チャットリクエスト、一部のモデルと機能のみが利用可能です。これは、個人利用に限定されており、組織管理アカウントには利用できません。
  • Pro(有料)プラン は、無制限の補完、より高度な AI モデル、Copilot チャット、月に最大 300 のプレミアムリクエスト、およびその他のプレミアム機能を提供します。Pro+ はこれらの制限をさらに緩和します。これらの利点は、AI の支援に制限がないことを必要とする定期的なユーザーまたはパワーユーザーにとって不可欠です。
  • 学生、教師、および活発なオープンソースメンテナ は、認証により Pro を無料で利用できます。
  • 有料プランは、新機能の優先アクセス、プレミアムサポート、および組織レベル(Business/Enterprise)での管理者とポリシーマネージメントツールも提供します。

要約すると、無料プランは限定されたクォータで Copilot を試すためのものであり、有料プランはこれらの制限を解除し、より高度な機能へのアクセスを提供し、プロフェッショナルおよび組織の開発ワークフローをサポートします。

有用なリンク