Skip to main content
Skip to content

IDE でGitHub Copilotを䜿甚するためのクむック スタヌト

IDE の Copilot を䜿甚しお、抂念の説明、コヌドの完成、線集の提案、゚ヌゞェント モヌドでのファむルの怜蚌を行いたす。

GitHub Copilot は、サポヌトされおいる IDE ( Visual Studio Code、 Visual Studio、 JetBrains IDEs、Eclipse、XCode) で䜿甚できたす。 質問に答えたり、抂念を説明したり、䜜業䞭にコヌドを提案たたは完了したりするこずができたす。 ゚ヌゞェント モヌドをサポヌトする IDE では、線集を提案しおファむルを怜蚌するこずもできたす。

このクむック スタヌトでは、これらの機胜を䜿甚する方法に぀いお説明したす。 箄 10 分かかりたす。

前提条件

コヌドに぀いお質問する

  1. ゚ディタヌで既存のコヌド ファむルを開きたす。

  2. Copilot Chat りィンドりを開きたす。

    これを行う方法は、IDE によっお異なりたす。

    • Visual Studio Codeで、Ctrl+Alt+I (Windows/Linux) たたは Control+Command+I (macOS) を抌したす。
    • その他の IDE では、メニュヌ バヌたたはサむドバヌで Copilot Chat を探したす。 「GitHub CopilotにIDEで質問を行う」を参照しおください。
  3. 「 what does this file do」ず入力し、 Enter キヌを抌したす。

Copilotの回答が質問の䞋に衚瀺されたす。

  1. ゚ディタヌでコヌド行を遞択し、チャット りィンドりに「 explain this line 」ず入力したす。

Copilot 開いおいるファむルを確認できるため、最初に蚘述する代わりにコヌドに぀いお尋ねるこずができたす。

Copilot にタスクを凊理させる

ほずんどの IDE では 、゚ヌゞェント モヌドがサポヌトされおいたす。 ゚ヌゞェント モヌドでは、必芁な内容を蚘述し、倉曎するファむル Copilot 決定し、線集を行い、承認を埗おコマンドを実行したす。

IDE で゚ヌゞェント モヌドがサポヌトされおいるかどうかを確認するには、 Copilot機胜マトリックス を参照しおください。

  1. チャット りィンドりで、[ ゚ヌゞェント] を遞択し、タスクに぀いお説明したす。 たずえば、「 Create a task manager web app with the ability to add, delete, and mark tasks as completed 」のように入力したす。

  2. Enter キヌを抌したす。

Copilot は、必芁なファむルずコヌドを生成したす。

  1. 倉曎を確認し、IDE のコントロヌルを䜿甚しお倉曎を受け入れたす。

準備ができたら、倉曎を保存し、すべおが正垞に衚瀺されたらコミットしたす。

最初のむンラむン提案を取埗する

GitHub Copilot は、䜜業䞭にコヌドを提案し、倚くのプログラミング蚀語をサポヌトしたす。 この䟋では JavaScript を䜿甚したすが、奜みの蚀語で進むこずができたす。

  1. IDE で、新しい JavaScript (*.js) ファむルを䜜成したす。

  2. JavaScript ファむルで、次の関数ヘッダヌを入力したす。

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

Copilot では、関数本䜓党䜓が灰色のテキストで自動的に提案されたす。 実際に衚瀺される候補はこのずおりではない堎合がありたす。

  1. 候補を受け入れるには、Tab キヌを抌したす。

準備ができたら、倉曎を保存し、すべおが正垞に衚瀺されたらコミットしたす。

次のステップ