GitHub Copilot 概要

エディタ上でのコード自動補完や、対話的チャットによるコード生成・バグ修正支援を行うAIツール。

特徴と機能

インラインコード補全

コードやコメントを入力すると、その文脈に沿った関数定義やロジック、テストケースなどを自動的にエディタ上に提案します。

Copilot Chat

サイドバーのチャットやインラインエディタを通じて、バグの検出、コードの説明、リファクタリングの提案を対話的に依頼できます。

Copilot in the CLI

ターミナル上で「何をしたいか」を自然言語で指定するだけで、複雑なシェルコマンドやGitコマンドなどを組み立てて提案します。

基本ショートカット(VS Code)

操作 macOS Windows / Linux
インライン提案を受け入れる Tab Tab
インライン提案を部分的に受け入れる(単語単位) Cmd + RightArrow Ctrl + RightArrow
インライン提案を却下・非表示にする Esc Esc
次の提案を表示する Option + ] Alt + ]
前の提案を表示する Option + [ Alt + [
インラインチャットを開く Cmd + I Ctrl + I

基本情報

名称 GitHub Copilot
設計・開発 GitHub, Inc. / OpenAI
主な連携エディタ VS Code, JetBrains IDEs, Visual Studio, Neovim
セキュリティ・データ保護 ビジネスプランでは、入力したコード断片がモデルの再学習に使用されない設定が可能。