About GitHub Copilot and JetBrains IDEs
This guide demonstrates how to get coding suggestions from GitHub Copilot in a JetBrains IDE. To see instructions for other popular coding environments, use the tool switcher at the top of the page.
The examples in this guide use Java, however other languages will work similarly. GitHub Copilot은 다양한 언어와 광범위한 프레임워크에 대한 제안을 제공하지만 Python, JavaScript, TypeScript, Ruby, Go, C# 및 C++에서 특히 잘 작동합니다. GitHub Copilot은(는) 데이터베이스에 대한 쿼리 생성, API 및 프레임워크에 대한 제안 생성을 지원하며 코드 개발로서의 인프라에 도움이 될 수 있습니다.
Prerequisites
-
Access to Copilot. To use GitHub Copilot in JetBrains, you need either limited access through Copilot Free or a paid Copilot plan for full access. Copilot에 액세스하는 방법에 대한 자세한 정보는 What is GitHub Copilot?을(를) 참조하세요.
-
Compatible JetBrains IDE. To use GitHub Copilot in JetBrains, you must have a compatible JetBrains IDE installed. GitHub Copilot is compatible with the following IDEs:
- IntelliJ IDEA(Ultimate, Community, Educational)
- Android Studio
- AppCode
- CLion
- Code With Me Guest
- DataGrip
- DataSpell
- GoLand
- JetBrains Client
- MPS
- PhpStorm
- PyCharm(Professional, Community, Educational)
- Rider
- RubyMine
- RustRover
- WebStorm
- Writerside
다운로드할 JetBrains IDE 도구 찾기를 참조하세요.
-
GitHub Copilot 플러그인. JetBrains Marketplace에서 GitHub Copilot 플러그 인을 참조하세요. 설치 지침은 Installing the GitHub Copilot extension in your environment을(를) 참조하세요.
-
JetBrains IDE에서 GitHub에 로그인합니다. 인증 지침은 Installing the GitHub Copilot extension in your environment을(를) 참조하세요.
Getting code suggestions
GitHub Copilot offers coding suggestions as you type. For example, in a Java file, create a class by typing class Test
.
GitHub Copilot will automatically suggest a class body in grayed text. 제안을 수락하려면 Tab 키를 누릅니다.
You can also describe something you want to do using natural language within a comment, and Copilot will suggest the code to accomplish your goal. For example, type this comment in a Java file:
// find all images without alternate text // and give them a red border void process () {
// find all images without alternate text
// and give them a red border
void process () {
GitHub Copilot will automatically suggest code. 제안을 수락하려면 Tab 키를 누릅니다.
GitHub Copilot will attempt to match the context and style of your code. You can always edit the suggested code.
팁
If you receive limited or no suggestions from Copilot, you may have duplication detection enabled. For more information about duplication detection, see Managing Copilot policies as an individual subscriber.
Showing alternative suggestions
GitHub Copilot이 특정 입력에 대해 여러 제안을 제공할 수 있습니다. 사용할 제안을 선택하거나 모든 제안을 거부할 수 있습니다.
For example, type the following line in a Java file, and press Enter:
private int calculateDaysBetweenDates(Date date1,
private int calculateDaysBetweenDates(Date date1,
GitHub Copilot will show you a suggestion.
Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To display next or previous suggestions, click the forward or back arrow button in the control.
You can also use keyboard shortcuts to show alternative suggestions:
OS | See next suggestion | See previous suggestion |
---|---|---|
macOS | Option+] | Option+[ |
Windows or Linux | Alt+] | Alt+[ |
제안을 수락하려면 Copilot 명령 팔레트에서 "수락"을 클릭하거나 Tab 키를 누릅니다. 모든 제안을 거부하려면 Esc 키를 누릅니다.
Showing multiple suggestions in a new tab
초기 제안 GitHub Copilot 제안을 사용하지 않으려면 새 탭에 여러 제안을 표시할 수 있습니다.
For example, type the following line in a Java file:
private int calculateDaysBetweenDates(Date date1,
private int calculateDaysBetweenDates(Date date1,
GitHub Copilot will show you a suggestion.
To open a new tab with multiple additional suggestions, use the following keyboard shortcut, then click Open GitHub Copilot:
OS | Open multiple suggestions |
---|---|
macOS | Command+Shift+A |
Windows or Linux | Ctrl+Enter |
To accept a suggestion, below the suggestion, click Accept suggestion NUMBER. To reject all suggestions, close the tab.
Accepting partial suggestions
If you don't want to accept an entire suggestion from GitHub Copilot, you can accept the next word or the next line of a suggestion.
For example, type the following line in a Java file:
private int calculateDaysBetweenDates(Date date1,
private int calculateDaysBetweenDates(Date date1,
GitHub Copilot will show a suggestion in grayed text. The exact suggestion may vary.
Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To accept only the next word of the suggestion, click Accept Word in the control.
Alternatively, you can use a keyboard shortcut to accept the next word of a suggestion:
OS | Accept Next Word | Accept Next Line |
---|---|---|
macOS | Command+→ | Command+Control+→ |
Windows or Linux | Control+→ | Control+Alt+→ |
If you want to accept the next line of a suggestion, you will need to set a custom keyboard shortcut for the command editor.action.inlineSuggest.acceptNextLine
. For more information on setting custom keyboard shortcuts, see Configuring GitHub Copilot in your environment.
About GitHub Copilot and Visual Studio
This guide demonstrates how to get coding suggestions from GitHub Copilot in Visual Studio for Windows. To see instructions for other popular coding environments, use the tool switcher at the top of the page.
The examples in this guide use C#, however other languages will work similarly. GitHub Copilot은 다양한 언어와 광범위한 프레임워크에 대한 제안을 제공하지만 Python, JavaScript, TypeScript, Ruby, Go, C# 및 C++에서 특히 잘 작동합니다. GitHub Copilot은(는) 데이터베이스에 대한 쿼리 생성, API 및 프레임워크에 대한 제안 생성을 지원하며 코드 개발로서의 인프라에 도움이 될 수 있습니다.
Prerequisites
-
Access to Copilot. To use GitHub Copilot in GitHub Copilot in Visual Studio, you need either limited access through Copilot Free or a paid Copilot plan for full access. Copilot에 액세스하는 방법에 대한 자세한 정보는 What is GitHub Copilot?을(를) 참조하세요.
-
Visual Studio의 호환 버전. Visual Studio에서 을(를) 사용하려면 Windows용 Visual Studio 버전 2022 17.8 이상이 설치되어 있어야 합니다. 자세한 내용은 Microsoft 설명서에서 Visual Studio 설치를 참조하세요.
-
Visual Studio용 GitHub Copilot 확장. Copilot 확장 프로그램을 설치하는 방법에 대한 지침은 Microsoft 설명서에서 Visual Studio에 GitHub Copilot 설치를 참조하세요.
-
GitHub 계정을 Visual Studio에 추가합니다. Microsoft 설명서에서 GitHub 계정을 키 체인에 추가를 참조하세요.
Getting code suggestions
GitHub Copilot offers coding suggestions as you type. For example, type this function signature in a C# file:
int CalculateDaysBetweenDates(
int CalculateDaysBetweenDates(
GitHub Copilot will automatically suggest an entire function body in grayed text. 제안을 수락하려면 Tab 키를 누릅니다.
You can also describe something you want to do using natural language within a comment, and Copilot will suggest the code to accomplish your goal. For example, type this comment in the C# file:
using System.Xml.Linq; var doc = XDocument.Load("index.xhml"); // find all images
using System.Xml.Linq;
var doc = XDocument.Load("index.xhml");
// find all images
GitHub Copilot will suggest an implementation of the function. 제안을 수락하려면 Tab 키를 누릅니다.
팁
If you receive limited or no suggestions from Copilot, you may have duplication detection enabled. For more information about duplication detection, see Managing Copilot policies as an individual subscriber.
Showing alternative suggestions
GitHub Copilot이 특정 입력에 대해 여러 제안을 제공할 수 있습니다. 사용할 제안을 선택하거나 모든 제안을 거부할 수 있습니다.
For example, type this function signature in a C# file:
int CalculateDaysBetweenDates(
int CalculateDaysBetweenDates(
GitHub Copilot will show you a suggestion.
Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To display next or previous suggestions, click the forward or back arrow button in the control.
Alternatively, you can show alternate suggestions by pressing Alt+. (or Alt+,) on your keyboard.
제안을 수락하려면 Copilot 명령 팔레트에서 "수락"을 클릭하거나 Tab 키를 누릅니다. 모든 제안을 거부하려면 Esc 키를 누릅니다.
Getting comment suggestions
참고 항목
- Comment suggestions are currently in 공개 미리 보기 and are subject to change.
- Comment suggestions are available in Visual Studio 17.14 Preview 2 and later.
GitHub Copilot can suggest comments for your code, by analyzing the code you write and generating comments that describe what the code does. For Copilot Free users, comment suggestions count towards your monthly Copilot 채팅 usage, not your code suggestions usage.
Comment suggestions are available in the following languages:
- C#
- C++
Enabling comment suggestions
To enable comment suggestions, you need to configure the comment style in Visual Studio.
For C++
- In Visual Studio, in the Tools menu, click Options.
- In the left-side panel, click Text Editor.
- Click C++, then Code Style, then General.
- Under "Comments", select Xml Doc Comments from the dropdown.
- Select Insert existing comment style at the start of new lines when writing comments and Continue single line comments.
For C#
- In Visual Studio, in the Tools menu, click Options.
- In the left-side panel, click Text Editor.
- Click C#, then Advanced.
- Under "Comments", select Generate XML documentation comments for ///, Insert // at the start of new lines when writing // comments, and Insert * at the start of new lines when writing /* */ comments.
Using comment suggestions
To initiate comment suggestions, type the standard comment initiator for the language you are writing in (for example, ///
), before the code you want to comment, and wait for the suggestion to appear.
To accept the suggestion, press Tab. To modify the suggestion, press Alt+/. To reject the suggestion, press Esc.
About 다음 편집 제안
Inline suggestions autocomplete code, but many development tasks involve editing existing code. 다음 편집 제안 assists with edits both at the cursor and in other relevant parts of the code, helping maintain consistency and streamline changes.
다음 편집 제안 predicts where and what edits may be needed based on ongoing changes. Suggestions may span a single symbol, an entire line, or multiple lines, depending on the scope of the potential change.
To enable 다음 편집 제안, see Configuring GitHub Copilot in your environment.
Navigating and accepting suggestions
You can navigate suggested code changes using Tab, making it easier to find the next relevant edit without manually searching through files or references. Press Tab again to accept a suggestion.
An arrow in the gutter indicates an available edit suggestion. Click the arrow to access the edit suggestion menu, which provides keyboard shortcuts. If an edit suggestion is outside the current editor view, the arrow will point up or down to indicate where the next suggestion is.
About GitHub Copilot and Visual Studio Code
This guide demonstrates how to get coding suggestions from GitHub Copilot in Visual Studio Code. To see instructions for other popular coding environments, use the tool switcher at the top of the page.
Copilot in VS Code provides two kinds of suggestions:
- Code completion. Copilot offers coding suggestions as you type. You can also describe something you want to do using natural language within a comment, and Copilot will suggest the code to accomplish your goal.
- 다음 편집 제안 (공개 미리 보기). Based on the edits you are making, Copilot will predict the location of the next edit you are likely to make and suggest a completion for it.
The examples in this guide use JavaScript, however other languages will work similarly. GitHub Copilot은 다양한 언어와 광범위한 프레임워크에 대한 제안을 제공하지만 Python, JavaScript, TypeScript, Ruby, Go, C# 및 C++에서 특히 잘 작동합니다. GitHub Copilot은(는) 데이터베이스에 대한 쿼리 생성, API 및 프레임워크에 대한 제안 생성을 지원하며 코드 개발로서의 인프라에 도움이 될 수 있습니다.
Prerequisites
-
Access to Copilot. To use GitHub Copilot in Visual Studio Code, you need either limited access through Copilot Free or a paid Copilot plan for full access. Copilot에 액세스하는 방법에 대한 자세한 정보는 What is GitHub Copilot?을(를) 참조하세요.
-
Sign in to GitHub in Visual Studio Code. See Set up GitHub Copilot in Visual Studio Code in the VS Code documentation..
-
Visual Studio Code. To use GitHub Copilot in Visual Studio Code, you must have Visual Studio Code installed. For more information, see the Visual Studio Code download page.
-
Copilot in Visual Studio Code. When you set up GitHub Copilot in Visual Studio Code for the first time, the required extensions are installed automatically. You don't need to download or install them manually. For detailed instructions, see Set up GitHub Copilot in Visual Studio Code in the Visual Studio Code documentation.
Getting code suggestions
GitHub Copilot offers coding suggestions as you type. For example, type this function header in a JavaScript file:
function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot will automatically suggest the rest of the function. 제안을 수락하려면 Tab 키를 누릅니다.
You can also describe something you want to do using natural language within a comment, and Copilot will suggest the code to accomplish your goal. For example, type this comment in a JavaScript file:
// write a function to // find all images without alternate text // and give them a red border
// write a function to
// find all images without alternate text
// and give them a red border
GitHub Copilot will automatically suggest code. 제안을 수락하려면 Tab 키를 누릅니다.
팁
If you receive limited or no suggestions from Copilot, you may have duplication detection enabled. For more information about duplication detection, see Managing Copilot policies as an individual subscriber.
Showing alternative suggestions
GitHub Copilot이 특정 입력에 대해 여러 제안을 제공할 수 있습니다. 사용할 제안을 선택하거나 모든 제안을 거부할 수 있습니다.
For example, type this function header in a JavaScript file, and press Enter:
function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot will show you a suggestion.
Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To display next or previous suggestions, click the forward or back arrow button in the control.
You can also use keyboard shortcuts to show alternative suggestions:
OS | See next suggestion | See previous suggestion |
---|---|---|
macOS | Option (⌥) or Alt+] | Option (⌥) or Alt+[ |
Windows or Linux | Alt+] | Alt+[ |
제안을 수락하려면 Copilot 명령 팔레트에서 "수락"을 클릭하거나 Tab 키를 누릅니다. 모든 제안을 거부하려면 Esc 키를 누릅니다.
Showing multiple suggestions in a new tab
초기 제안 GitHub Copilot 제안을 사용하지 않으려면 새 탭에 여러 제안을 표시할 수 있습니다.
For example, type this function header in a JavaScript file, and press Enter:
function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot will show you a suggestion. Now press Ctrl+Enter to open a new tab with multiple additional options.
To accept a suggestion, below the suggestion, click Accept suggestion NUMBER. To reject all suggestions, close the tab.
Accepting partial suggestions
If you don't want to accept an entire suggestion from GitHub Copilot, you can accept the next word or the next line of a suggestion.
For example, type this function header in a JavaScript file, and press Enter:
function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot will automatically suggest an entire function body in grayed text. The exact suggestion may vary.
Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To accept only the next word of the suggestion, click Accept Word in the control.
Alternatively, you can use a keyboard shortcut to accept the next word of a suggestion:
OS | Accept Next Word |
---|---|
macOS | Command+→ |
Windows or Linux | Control+→ |
If you want to accept the next line of a suggestion, you will need to set a custom keyboard shortcut for the command editor.action.inlineSuggest.acceptNextLine
. For more information on setting custom keyboard shortcuts, see Configuring GitHub Copilot in your environment.
About 다음 편집 제안
Inline suggestions autocomplete code, but many development tasks involve editing existing code. 다음 편집 제안 assists with edits both at the cursor and in other relevant parts of the code, helping maintain consistency and streamline changes.
다음 편집 제안 predicts where and what edits may be needed based on ongoing changes. Suggestions may span a single symbol, an entire line, or multiple lines, depending on the scope of the potential change.
To enable 다음 편집 제안, see Configuring GitHub Copilot in your environment.
Navigating and accepting suggestions
You can navigate suggested code changes using Tab, making it easier to find the next relevant edit without manually searching through files or references. Press Tab again to accept a suggestion.
An arrow in the gutter indicates an available edit suggestion. Hover over the arrow to access the edit suggestion menu, which provides keyboard shortcuts and settings options. If an edit suggestion is outside the current editor view, the arrow will point up or down to indicate where the next suggestion is.
For more details and examples, see Code completions with GitHub Copilot in VS Code in the Visual Studio Code documentation.
Changing the AI model
You can change the large language model that's used to generate code completion suggestions. For more information, see Changing the AI model for Copilot code completion.
About GitHub Copilot and Vim/Neovim
This guide demonstrates how to get coding suggestions from GitHub Copilot in Vim/Neovim. To see instructions for other popular coding environments, use the tool switcher at the top of the page.
Prerequisites
-
Access to Copilot. To use GitHub Copilot in Vim/Neovim, you need either limited access through Copilot Free or a paid Copilot plan for full access. Copilot에 액세스하는 방법에 대한 자세한 정보는 What is GitHub Copilot?을(를) 참조하세요.
-
Compatible version of Vim/Neovim. To use GitHub Copilot in Vim/Neovim you must have Vim version 9.0.0185 / Neovim version 0.6 or above and Node.js version 18 or above installed. For more information, see the Vim / Neovim documentation and the Node.js website.
-
GitHub Copilot extension for Vim/Neovim. To use GitHub Copilot in Vim/Neovim, you must install the GitHub Copilot plugin. For more information, see Installing the GitHub Copilot extension in your environment.
Learning to use GitHub Copilot in Vim/Neovim
GitHub Copilot provides suggestions inline as you type in Vim/Neovim. To accept a suggestion, press the tab key.
For more information and guidance on using GitHub Copilot in Vim/Neovim run the following command to view the plugin documentation:
:help copilot
:help copilot
About GitHub Copilot and Azure Data Studio
This guide demonstrates how to get coding suggestions from GitHub Copilot in Azure Data Studio. To see instructions for other popular coding environments, use the tool switcher at the top of the page.
Prerequisites
-
Access to Copilot. To use GitHub Copilot in Azure Data Studio, you need either limited access through Copilot Free or a paid Copilot plan for full access. Copilot에 액세스하는 방법에 대한 자세한 정보는 What is GitHub Copilot?을(를) 참조하세요.
-
Compatible version of Azure Data Studio. To use GitHub Copilot in Azure Data Studio, you must have Azure Data Studio version 1.44.0 or later installed. For more information, see the Azure Data Studio download page in the Azure Data Studio documentation.
-
GitHub Copilot extension for Azure Data Studio. To use GitHub Copilot in Azure Data Studio, you must install the GitHub Copilot extension. For more information, see Installing the GitHub Copilot extension in your environment.
Getting code suggestions
GitHub Copilot can provide you with inline suggestions as you create SQL databases in Azure Data Studio. For example, if you're writing a query that joins two tables, Copilot may suggest the join condition from columns in the open editor, other files in the workspace, and common syntax patterns.
In a SQL file, type the following query:
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN
GitHub Copilot will automatically suggest a join condition in grayed text. The exact suggestion may vary. 제안을 수락하려면 Tab 키를 누릅니다.
You can also describe something you want to do using natural language within a comment, and Copilot will suggest the code to accomplish your goal. For example, type this comment in a SQL file:
SELECT TokenColor, COUNT(UserID) AS UserCount FROM Tag.Users GROUP BY TokenColor -- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red -- and rename the columns to match the colors SELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]
SELECT TokenColor, COUNT(UserID) AS UserCount
FROM Tag.Users
GROUP BY TokenColor
-- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red
-- and rename the columns to match the colors
SELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]
GitHub Copilot will automatically suggest code. 제안을 수락하려면 Tab 키를 누릅니다.
팁
If you receive limited or no suggestions from Copilot, you may have duplication detection enabled. For more information on duplication detection, see Managing Copilot policies as an individual subscriber.
Showing alternative suggestions
For some suggestions, GitHub Copilot may provide multiple alternatives. You can select which suggestion you want to use, or reject all suggestions.
For example, type this query in a SQL file:
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN
GitHub Copilot will show you a suggestion.
Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To display next or previous suggestions, click the forward or back arrow button in the control.
You can also use keyboard shortcuts to show alternative suggestions:
OS | See next suggestion | See previous suggestion |
---|---|---|
macOS | Option+[ | Option+] |
Windows or Linux | Alt+[ | Alt+] |
To accept a suggestion, click "Accept" in the Copilot control, or press Tab. To reject all suggestions, press Esc.
Accepting partial suggestions
If you don't want to accept an entire suggestion from GitHub Copilot, you can accept the next word or the next line of a suggestion.
For example, type this query in a SQL file:
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN
GitHub Copilot will show you a suggestion in grayed text. The exact suggestion may vary.
Now hover over the suggestion to show the GitHub Copilot control for choosing suggestions. To accept only the next word of the suggestion, click Accept Word in the control.
Alternatively, you can use a keyboard shortcut to accept the next word of a suggestion:
OS | Accept Next Word |
---|---|
macOS | Command+→ |
Windows or Linux | Control+→ |
If you want to accept the next line of the suggestion, you will need to set a custom keyboard shortcut for the command editor.action.inlineSuggest.acceptNextLine
. For more information on setting custom keyboard shortcuts, see Keyboard shortcuts in Azure Data Studio in the Microsoft documentation.
About GitHub Copilot in Xcode
This guide demonstrates how to get coding suggestions from GitHub Copilot in Xcode. To see instructions for other popular coding environments, use the tool switcher at the top of the page.
Prerequisites
-
Access to Copilot. To use GitHub Copilot in Xcode, you need either limited access through Copilot Free or a paid Copilot plan for full access. Copilot에 액세스하는 방법에 대한 자세한 정보는 What is GitHub Copilot?을(를) 참조하세요.
-
GitHub Copilot extension for Xcode. To use GitHub Copilot for Xcode, you must install the GitHub Copilot for Xcode extension. See Installing the GitHub Copilot extension in your environment.
Getting code suggestions
GitHub Copilot offers coding suggestions as you type. For example, type this function signature in a Swift file:
func calculateDaysBetweenDates(
func calculateDaysBetweenDates(
GitHub Copilot will automatically suggest an entire function body in grayed text. To accept the first line of a suggestion, press Tab. To view the full suggestion, hold Option, and to accept the full suggestion, press Option+Tab.
Improving code suggestions
If you encounter issues with code suggestions, such as conflicting or missing suggestions, you can try the following:
- Disable Xcode's native predictive text completion: To avoid receiving two sets of code suggestions, you can disable Xcode's native predictive text completion. You can find this setting in the Xcode settings in the "Editing" tab under "Text Editing".
- Check for duplication detection in Copilot: If you receive limited or no suggestions from Copilot, you may have duplication detection enabled. For more information on duplication detection, see Managing Copilot policies as an individual subscriber.
- Check for updates and restart Xcode: Ensure you have the latest version of Copilot for Xcode in the extension application and restart Xcode.
You can also open an issue in the Copilot for Xcode repository.
About GitHub Copilot and Eclipse
This guide demonstrates how to get coding suggestions from GitHub Copilot in Eclipse. To see instructions for other popular coding environments, use the tool switcher at the top of the page.
Prerequisites
-
Access to Copilot. To use GitHub Copilot in Eclipse, you need either limited access through Copilot Free or a paid Copilot plan for full access. Copilot에 액세스하는 방법에 대한 자세한 정보는 What is GitHub Copilot?을(를) 참조하세요.
-
GitHub Copilot extension for Eclipse.To use GitHub Copilot in Eclipse, you must install the GitHub Copilot extension. See Installing the GitHub Copilot extension in your environment.
Getting code suggestions
GitHub Copilot offers coding suggestions as you type. For example, type this function header in a Java file:
public int getDiff(int a, int b)
public int getDiff(int a, int b)
GitHub Copilot will automatically suggest the rest of the function. 제안을 수락하려면 Tab 키를 누릅니다. To discard the suggestion, press Esc.
You can also describe something you want to do using natural language within a comment, and Copilot will suggest the code to accomplish your goal. For example, type this comment in a Java file:
/* * Return the difference between two different integers. */
/*
* Return the difference between two different integers.
*/
GitHub Copilot will automatically suggest code.
팁
If you receive limited or no suggestions from Copilot, you may have duplication detection enabled. For more information about duplication detection, see Managing Copilot policies as an individual subscriber.
Manually triggering code completion
You can also use keyboard shortcuts to trigger code completion.
OS | Trigger code completion |
---|---|
macOS | Option+Command+/ |
Windows or Linux | Ctrl+Alt+/ |
Accepting partial suggestions
If you don't want to accept an entire suggestion from Copilot, you can accept the next word of a suggestion.
OS | Accept next word |
---|---|
macOS | Command+→ |
Windows or Linux | Ctrl+→ |
Next steps
- Learn how to write effective prompts - See Prompt engineering for Copilot Chat.
- Configure Copilot in your editor - You can enable or disable GitHub Copilot from within your editor, and create your own preferred keyboard shortcuts for Copilot. See Configuring GitHub Copilot in your environment.
- Get started with GitHub Copilot 채팅 - Learn how to ask Copilot for information and assistance, using GitHub Copilot 채팅. See Asking GitHub Copilot questions in your IDE and Asking GitHub Copilot questions in GitHub.
- Troubleshoot issues - Learn more about how to troubleshoot common issues with GitHub Copilot. See Troubleshoot GitHub Copilot.