class="hljs-ln-code"> class="hljs-ln-line"> class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">
  • 要接受建议,请按 Tab。

  • 注意:**** 如果未看到建议,请确保已启用 GitHub Copilot。 应在 Visual Studio Code 窗口右下角看到 Copilot 图标。

    如果文件已配置为 GitHub Copilot 的排除内容,则状态栏中的图标将有一条对角线穿过。 将鼠标悬停在该图标上可看到工具提示,告知哪些设置已应用此限制。

    VS Code 中 Copilot 图标的屏幕截图,其中包含内容排除的工具提示。

    有关详细信息,请参阅“为 GitHub Copilot 配置内容排除”。

    查看替代建议

    对于任何给定的输入,GitHub Copilot 可以提供多个建议。 可以选择要使用的建议,或拒绝所有建议。

    1. 在 Visual Studio Code 中,创建一个新的 JavaScript (*.js) 文件。

    2. 在 JavaScript 文件中,键入以下函数标头。 GitHub Copilot 将向你显示建议。

      JavaScript

      1. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="1"> class="hljs-ln-code"> class="hljs-ln-line">function calculateDaysBetweenDates(begin, end) {
      2. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="2"> class="hljs-ln-code"> class="hljs-ln-line">
      class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">
    3. (可选)如果有其他建议,可以选择查看。

      class="table-box">
      OS查看下一个建议查看上一个建议
      macOSOption (⌥) 或 Alt+]Option (⌥) 或 Alt+[
      WindowsAlt+]Alt+[
      LinuxAlt+]Alt+[
    4. 或者,可以将鼠标悬停在建议上方,查看 GitHub Copilot 命令面板以选择建议。

    5. 若要接受建议,请按 Tab。若要拒绝所有建议,请按 Esc。

    部分接受建议

    你可能不希望全部接受 GitHub Copilot 建议。 可以使用键盘快捷键来接受建议的下一个字词或下一行。

    1. 在 Visual Studio Code 中,创建一个新的 JavaScript (*.js) 文件。

    2. 在 JavaScript 文件中,键入以下函数标头。 GitHub Copilot 将自动以灰色文本建议整个函数正文,如下所示。 具体的建议可能会有所不同。

      JavaScript

      1. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="1"> class="hljs-ln-code"> class="hljs-ln-line">function calculateDaysBetweenDates(begin, end) {
      2. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="2"> class="hljs-ln-code"> class="hljs-ln-line">
      class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">
    3. 要仅接受建议的下一个字词,请使用以下键盘快捷键中的一种。

      class="table-box">
      操作系统接受下一个字词
      macOSCommand+→
      WindowsControl+→
      LinuxControl+→
    4. 如果要接受下一行建议,则需要为命令 editor.action.inlineSuggest.acceptNextLine 设置自定义键盘快捷键。 有关设置自定义键盘快捷键的详细信息,请参阅“在环境中配置 GitHub Copilot”。

    5. 或者,可以将鼠标悬停在建议上方,查看 GitHub Copilot 命令面板以选择建议。

    在新选项卡中查看多个建议

    你可能不想获得 GitHub Copilot 提供的任何初始建议。 可以使用键盘快捷方式来提示 GitHub Copilot 在新选项卡中显示多个建议。

    1. 在 Visual Studio Code 中,创建一个新的 JavaScript (*.js) 文件。

    2. 在 JavaScript 文件中,键入以下函数标头。 GitHub Copilot 将向你显示建议。

      JavaScript

      1. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="1"> class="hljs-ln-code"> class="hljs-ln-line">function calculateDaysBetweenDates(begin, end) {
      2. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="2"> class="hljs-ln-code"> class="hljs-ln-line">
      class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">
    3. 若要打开具有多个其他选项的新选项卡,请按 Ctrl+Enter。

    4. 要接受建议,请单击建议下方的“接受建议编号”。 若要拒绝所有建议,请关闭选项卡。

    从注释生成代码建议

    可以在注释中使用自然语言描述要执行的操作,GitHub Copilot 会提供代码建议来实现你的目标。

    1. 在 Visual Studio Code 中,创建一个新的 JavaScript (*.js) 文件。

    2. 在 JavaScript 文件中,键入以下注释。 GitHub Copilot 将建议函数的实现。

      JavaScript

      1. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="1"> class="hljs-ln-code"> class="hljs-ln-line">// find all images without alternate text
      2. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="2"> class="hljs-ln-code"> class="hljs-ln-line">// and give them a red border
      3. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="3"> class="hljs-ln-code"> class="hljs-ln-line">function process() {
      class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">

    使用框架

    还可以使 GitHub Copilot 为 API 和框架生成建议。 以下示例使用 GitHub Copilot 创建将返回当前时间的简单 Express 服务器。

    1. 在 Visual Studio Code 中,创建一个新的 JavaScript (*.js) 文件。

    2. 在 JavaScript 文件中,键入以下注释,然后按 Enter。 GitHub Copilot 将建议 Express 应用的实现。

      JavaScript

      // Express server on port 3000
       class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">
    3. 要接受每行,请按下 Tab,然后按下 Enter。

    4. 键入以下注释,然后按下 Enter。 GitHub Copilot 将建议默认处理程序的实现。

      JavaScript

      // Return the current time
       class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">
    5. 若要接受每行,请按 Tab。

    启用或禁用 GitHub Copilot

    可以在 Visual Studio Code 中启用或禁用 GitHub Copilot。 Visual Studio Code 窗口底部面板中的 GitHub Copilot 状态图标指示 GitHub Copilot 是启用还是禁用。 启用后,图标的背景色将与状态栏颜色相匹配。 禁用后,图标的背景色将与状态栏颜色形成对比。

    1. 若要启用或禁用 GitHub Copilot,请单击 Visual Studio Code 窗口底部面板中的状态图标。

      Visual Studio Code 中底部面板的屏幕截图。 GitHub Copilot 图标用深橙色框标出。

    2. 如果要禁用 GitHub Copilot,系统会询问是全局禁用建议,还是要禁用当前正在编辑的文件的语言。

    后续步骤

    你已成功安装 GitHub Copilot 并收到了你的第一个建议,但这只是开始! 以下是一些有用的资源,可帮助你对 GitHub Copilot 执行后续操作。

    其他阅读材料

    data-report-view="{"mod":"1585297308_001","spm":"1001.2101.3001.6548","dest":"https://zhengkai.blog.csdn.net/article/details/137527699","extend1":"pc","ab":"new"}">>
    注:本文转载自blog.csdn.net的Moshow郑锴的文章"https://blog.csdn.net/moshowgame/article/details/137527699"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
    复制链接

    评论记录:

    未查询到任何数据!