This version of this article is for Copilot on the GitHub website. For other versions of this article, click the tabs above.
GitHub Copilot の機能強化について
さまざまなコマンドとオプションを使って、Copilot Chat のエクスペリエンスを向上させることができます。 取り組んでいるタスクに適したコマンドまたはオプションを見つけると、より効率的に目標を達成することができます。 このチート シートは、Copilot Chat を使う際に最も一般的なコマンドとオプションのクイック リファレンスとして利用できます。
For information about how to get started with Copilot Chat in the GitHub website, see GitHub で GitHub Copilot に質問をする.
Mentions
Use @
mentions in to attach relevant context directly to your conversations. Type @
in the chat prompt box to display a list of items you can attach, such as:
- Discussions
- Extensions
- Files
- Issues
- Pull requests
- Repositories
Slash commands
Use slash commands to avoid writing complex prompts for common scenarios. To use a slash command, type /
in the chat prompt box, followed by the command name.
Available slash commands may vary, depending on your environment and the context of your chat. To view a list of currently available slash commands, type /
in the chat prompt box of your current environment. Below is a list of some of the most common slash commands for using Copilot Chat.
Command | Description |
---|---|
/clear | Clear conversation. |
/delete | Delete a conversation. |
/new | Start a new conversation |
/rename | Rename a conversation. |
This version of this article is for Copilot in Visual Studio Code. For other versions of this article, click the tabs above.
GitHub Copilot の機能強化について
さまざまなコマンドとオプションを使って、Copilot Chat のエクスペリエンスを向上させることができます。 取り組んでいるタスクに適したコマンドまたはオプションを見つけると、より効率的に目標を達成することができます。 このチート シートは、Copilot Chat を使う際に最も一般的なコマンドとオプションのクイック リファレンスとして利用できます。
For information about how to get started with Copilot Chat in Visual Studio Code, see IDE で GitHub Copilot に質問する.
Slash commands
Use slash commands to avoid writing complex prompts for common scenarios. To use a slash command, type /
in the chat prompt box, followed by the command name.
Available slash commands may vary, depending on your environment and the context of your chat. To view a list of currently available slash commands, type /
in the chat prompt box of your current environment. Below is a list of some of the most common slash commands for using Copilot Chat.
Command | Description |
---|---|
/clear | Start a new chat session. |
/explain | Explain how the code in your active editor works. |
/fix | Propose a fix for problems in the selected code. |
/fixTestFailure | Find and fix a failing test. |
/help | Quick reference and basics of using GitHub Copilot. |
/new | Create a new project. |
/tests | Generate unit tests for the selected code. |
Chat variables
Use chat variables to include specific context in your prompt. To use a chat variable, type #
in the chat prompt box, followed by a chat variable.
Variable | Description |
---|---|
#block | Includes the current block of code in the prompt. |
#class | Includes the current class in the prompt. |
#comment | Includes the current comment in the prompt. |
#file | Includes the current file's content in the prompt. |
#function | Includes the current function or method in the prompt. |
#line | Includes the current line of code in the prompt. |
#path | Includes the file path in the prompt. |
#project | Includes the project context in the prompt. |
#selection | Includes the currently selected text in the prompt. |
#sym | Includes the current symbol in the prompt. |
Chat participants
Chat participants are like domain experts who have a specialty that they can help you with. You can specify a chat participant by typing @
in the chat prompt box, followed by a chat participant name. To see all available chat participants, type @
in the chat prompt box.
Below is a list of some of the most common chat participants for using Copilot Chat.
Variable | Description |
---|---|
@azure | Has context about Azure services and how to use, deploy and manage them. Use @azure when you want help with Azure. The @azure chat participant is currently in パブリック プレビュー and is subject to change. |
@github | Allows you to use GitHub-specific Copilot skills. See IDE で GitHub Copilot に質問する. |
@terminal | Has context about the Visual Studio Code terminal shell and its contents. Use @terminal when you want help creating or debugging terminal commands. |
@vscode | Has context about Visual Studio Code commands and features. Use @vscode when you want help with Visual Studio Code. |
@workspace | Has context about the code in your workspace. Use @workspace when you want Copilot to consider the structure of your project, how different parts of your code interact, or design patterns in your project. |
This version of this article is for Copilot in Visual Studio. For other versions of this article, click the tabs above.
GitHub Copilot の機能強化について
さまざまなコマンドとオプションを使って、Copilot Chat のエクスペリエンスを向上させることができます。 取り組んでいるタスクに適したコマンドまたはオプションを見つけると、より効率的に目標を達成することができます。 このチート シートは、Copilot Chat を使う際に最も一般的なコマンドとオプションのクイック リファレンスとして利用できます。
For information about how to get started with Copilot Chat in Visual Studio, see IDE で GitHub Copilot に質問する.
Slash commands
Use slash commands to avoid writing complex prompts for common scenarios. To use a slash command, type /
in the chat prompt box, followed by the command name.
Available slash commands may vary, depending on your environment and the context of your chat. To view a list of currently available slash commands, type /
in the chat prompt box of your current environment. Below is a list of some of the most common slash commands for using Copilot Chat.
Command | Description |
---|---|
/doc | Add documentation comment for this symbol. |
/explain | Explain how the code in your active editor works. |
/fix | Propose a fix for problems in the selected code. |
/help | Quick reference and basics of using GitHub Copilot. |
/optimize | Analyze and improve running time of the selected code. |
/tests | Generate unit tests for the selected code. |
References
By default, Copilot Chat will reference the file that you have open or the code that you have selected. You can also use # followed by a file name, file name and line numbers, or solution to reference a specific file, lines, or solution.
Example | Description |
---|---|
Where are the tests in #MyFile.cs? | References a specific file |
How are these files related #MyFile.cs #MyFile2.cs | References multiple files |
Explain this function #MyFile.cs: 66-72? | References specific lines in a file |
Is there a delete method in this #solution? | References the current file |
This version of this article is for Copilot in JetBrains. For other versions of this article, click the tabs above.
GitHub Copilot の機能強化について
さまざまなコマンドとオプションを使って、Copilot Chat のエクスペリエンスを向上させることができます。 取り組んでいるタスクに適したコマンドまたはオプションを見つけると、より効率的に目標を達成することができます。 このチート シートは、Copilot Chat を使う際に最も一般的なコマンドとオプションのクイック リファレンスとして利用できます。
For information about how to get started with Copilot Chat in JetBrains, see IDE で GitHub Copilot に質問する.
Slash commands
Use slash commands to avoid writing complex prompts for common scenarios. To use a slash command, type /
in the chat prompt box, followed by the command name.
Available slash commands may vary, depending on your environment and the context of your chat. To view a list of currently available slash commands, type /
in the chat prompt box of your current environment. Below is a list of some of the most common slash commands for using Copilot Chat.
Command | Description |
---|---|
/explain | Explain how the code in your active editor works. |
/fix | Propose a fix for problems in the selected code. |
/help | Quick reference and basics of using GitHub Copilot. |
/tests | Generate unit tests for the selected code. |
Chat participants
Chat participants are like domain experts who have a specialty that they can help you with. You can specify a chat participant by typing @
in the chat prompt box, followed by a chat participant name. To see all available chat participants, type @
in the chat prompt box.
Commonly used chat participants include:
Variable | Description |
---|---|
@github | Allows you to use GitHub-specific Copilot skills. See IDE で GitHub Copilot に質問する. |
@project | Has context about the code in your project. Use @project when you want Copilot to consider all of the files in your project when it answers your question. |
This version of this article is for Copilot in Xcode. For other versions of this article, click the tabs above.
GitHub Copilot の機能強化について
さまざまなコマンドとオプションを使って、Copilot Chat のエクスペリエンスを向上させることができます。 取り組んでいるタスクに適したコマンドまたはオプションを見つけると、より効率的に目標を達成することができます。 このチート シートは、Copilot Chat を使う際に最も一般的なコマンドとオプションのクイック リファレンスとして利用できます。
For information about how to get started with Copilot Chat in Xcode, see IDE で GitHub Copilot に質問する.
Slash commands
Use slash commands to avoid writing complex prompts for common scenarios. To use a slash command, type /
in the chat prompt box, followed by the command name.
Available slash commands may vary, depending on your environment and the context of your chat. To view a list of currently available slash commands, type /
in the chat prompt box of your current environment. Below is a list of the slash commands for using Copilot Chat.
Command | Description |
---|---|
/doc | Generate documentation for this symbol. |
/explain | Provide an explanation for the selected code. |
/fix | Suggest fixes for code errors and typos. |
/simplify | Simplify the current code selection. |
/tests | Create a unit test for the current code selection. |