开始免费试用
本指南演示了如何在JetBrains IDE中从GitHub Copilot获取编码建议。要查看其他流行编码环境的说明,请使用页面顶部的工具切换器。
本指南中的示例使用Java,但其他语言的工作原理类似。GitHub Copilot为许多语言和各种框架提供了建议,但对于Python、JavaScript、TypeScript、Ruby、Go、C#和C++尤其适用。GitHub Copilot还可以帮助为数据库生成查询,或为API和框架生成建议。
-
订阅Copilot。若要在JetBrains中使用GitHub Copilot,您必须具有活动的GitHub Copilit订阅。有关如何访问Copilot的信息,请参阅“关于GitHub Copilot."
-
兼容JetBrains IDE。要在JetBrains中使用GitHub Copilot,必须安装兼容的JetBrains IDE。GitHub Copilot与以下IDE兼容:
- IntelliJ IDEA(终极、社区、教育)
- 安卓工作室
- 应用程序代码
- CLion公司
- 与我一起编码来宾
- 数据夹点
- 数据表
- 戈兰
- JetBrains客户端
- 主生产计划
- PhpStorm公司
- PyCharm(专业、社区、教育)
- 骑手
- RubyMine公司
- RustRover公司
- WebStorm网站
请参阅JetBrains IDEs公司要下载的工具查找器。
-
GitHub Copilot插件。请参阅GitHub Copilot插件在JetBrains市场。有关安装说明,请参阅“在您的环境中安装GitHub Copilot扩展."
-
在JetBrains IDE中登录GitHub。有关身份验证说明,请参阅“在您的环境中安装GitHub Copilot扩展."
GitHub Copilot在您键入时提供编码建议。例如,在Java文件中,通过键入以下内容创建类类别测试
.
GitHub Copilot将以灰色文本自动建议类主体。要接受建议,请按选项卡.
你也可以在注释中用自然语言描述你想做的事情,Copilot会建议代码来实现你的目标。例如,在Java文件中键入以下注释:
Java语言//查找没有替换文本的所有图像//给他们一个红色的边框无效过程(){
空隙 过程 (){
GitHub Copilot将自动建议代码。要接受建议,请按选项卡.
GitHub Copilot将尝试匹配您的代码的上下文和样式。您始终可以编辑建议的代码。
对于任何给定的输入,GitHub Copilot都可以提供多种建议。您可以选择要使用的建议,也可以拒绝所有建议。
例如,在Java文件中键入以下行,然后按输入:
Java语言private int calculateDaysBetweenDates(日期日期1,
私有的 整数 计算日期之间的天数(日期日期1,
GitHub Copilot将为您提供建议。
现在将鼠标悬停在建议上,显示GitHub Copilot控件以选择建议。要显示下一个或上一个建议,请单击控件中的前进或后退箭头按钮。
您还可以使用键盘快捷键显示其他建议:
操作系统 | 请参阅下一个建议 | 参见前面的建议 |
---|
macOS操作系统 | 选项+] | 选项+[ |
Windows或Linux | 中高音+] | 中高音+[ |
要接受建议,请单击Copilot命令调色板中的“accept”,或按选项卡。要拒绝所有建议,请按Esc公司.
如果您不想使用GitHub Copilot提供的任何初始建议,可以在新选项卡中显示多个建议。
例如,在Java文件中键入以下行:
Java语言private int calculateDays介于日期之间(日期日期1,
私有的 整数 计算日期之间的天数(日期日期1,
GitHub Copilot将为您提供建议。
要打开包含多个其他建议的新选项卡,请使用以下键盘快捷方式,然后单击打开GitHub Copilot:
操作系统 | 打开多个建议 |
---|
macOS操作系统 | 命令+班次+A类 |
Windows或Linux | Ctrl键+输入 |
要接受建议,请在建议下方单击接受建议编号。要拒绝所有建议,请关闭选项卡。
如果你不想接受GitHub Copilot的完整建议,你可以接受下一个单词或下一行建议。
例如,在Java文件中键入以下行:
Java语言private int calculateDays介于日期之间(日期日期1,
私有的 整数 计算日期之间的天数(日期日期1,
GitHub Copilot将以灰色文本显示建议。确切的建议可能会有所不同。
现在将鼠标悬停在建议上,显示GitHub Copilot控件以选择建议。要只接受建议的下一个单词,请单击接受Word控件中。
或者,您可以使用键盘快捷方式接受建议的下一个单词:
操作系统 | 接受下一个单词 | 接受下一行 |
---|
macOS操作系统 | 命令+→ | 命令+控制+→ |
Windows或Linux | 控制+→ | 控制+中高音+→ |
如果要接受建议的下一行,则需要为命令设置自定义键盘快捷方式editor.action.inline建议.acceptNextLine
。有关设置自定义键盘快捷键的详细信息,请参阅“在您的环境中配置GitHub Copilot."
本指南演示了如何在Visual Studio代码中从GitHub Copilot获取编码建议。要查看其他流行编码环境的说明,请使用页面顶部的工具切换器。
本指南中的示例使用JavaScript,但其他语言的工作原理类似。GitHub Copilot为许多语言和各种框架提供了建议,但对于Python、JavaScript、TypeScript、Ruby、Go、C#和C++尤其适用。GitHub Copilot还可以帮助为数据库生成查询,或为API和框架生成建议。
GitHub Copilot在您键入时提供编码建议。例如,在JavaScript文件中键入此函数头:
JavaScript脚本函数calculateDaysBetweenDates(开始,结束){
功能 计算日期之间的天数(开始,结束) {
GitHub Copilot将自动建议其余功能。要接受建议,请按选项卡.
你也可以在注释中用自然语言描述你想做的事情,Copilot会建议代码来实现你的目标。例如,在JavaScript文件中键入以下注释:
JavaScript脚本//将函数写入//查找没有替换文本的所有图像//给他们一个红色的边框
GitHub Copilot将自动建议代码。要接受建议,请按选项卡.
对于任何给定的输入,GitHub Copilot都可以提供多种建议。您可以选择要使用的建议,也可以拒绝所有建议。
例如,在JavaScript文件中键入此函数头,然后按输入:
JavaScript脚本函数calculateDaysBetweenDates(开始,结束){
功能 计算日期之间的天数(开始,结束) {
GitHub Copilot将为您提供建议。
现在将鼠标悬停在建议上,显示GitHub Copilot控件以选择建议。要显示下一个或上一个建议,请单击控件中的前进或后退箭头按钮。
您还可以使用键盘快捷键显示其他建议:
操作系统 | 请参阅下一个建议 | 参见之前的建议 |
---|
macOS操作系统 | 选项(⌥)或Alt+] | 选项(⌥)或Alt+[ |
Windows或Linux | 中高音+] | 中高音+[ |
要接受建议,请单击Copilot命令调色板中的“accept”,或按选项卡。要拒绝所有建议,请按Esc公司.
如果您不想使用GitHub Copilot提供的任何初始建议,可以在新选项卡中显示多个建议。
例如,在JavaScript文件中键入此函数头,然后按输入:
JavaScript脚本函数calculateDaysBetweenDates(开始,结束){
功能 计算日期之间的天数(开始,结束) {
GitHub Copilot将向您展示一个建议。现在按Ctrl键+输入打开带有多个附加选项的新选项卡。
要接受建议,请在建议下方单击接受建议编号。要拒绝所有建议,请关闭选项卡。
如果你不想接受GitHub Copilot的完整建议,你可以接受下一个单词或下一行建议。
例如,在JavaScript文件中键入此函数头,然后按输入:
JavaScript脚本函数calculateDaysBetweenDates(开始,结束){
功能 计算日期之间的天数(开始,结束) {
GitHub Copilot将以灰色文本自动建议整个函数体。确切的建议可能会有所不同。
现在将鼠标悬停在建议上,显示GitHub Copilot控件以选择建议。要只接受建议的下一个单词,请单击接受Word控件中。
或者,您可以使用键盘快捷方式接受建议的下一个单词:
操作系统 | 接受下一个单词 |
---|
macOS操作系统 | 命令+→ |
Windows或Linux | 控制+→ |
如果要接受建议的下一行,则需要为命令设置自定义键盘快捷方式editor.action.inline建议.acceptNextLine
。有关设置自定义键盘快捷键的详细信息,请参阅“在您的环境中配置GitHub Copilot."