AI 代码工具使用随笔

VSCode Copilot

显示 AI 对话框

打开某个代码源文件,然后按下快捷键 ctrl + i,就可以在当前窗口显示 Copilot 的 AI 对话框,如下图所示:

永久关闭 AI 代码预测

永久彻底关闭 Copilot 的 AI 代码预测,有以下两种方案:

  • 第一种方案:

    • (1) 菜单栏导航:文件 -> 首选项 -> 设置,在搜索框中输入 editor.inlineSuggest.enabled
    • (2) 取消勾选 Editor > InLine Suggest: Eabled,如下图所示:
  • 第二种方案:

    • (1) 按 ctrl + shift + p 快捷键,输入 Open Settings (JSON),会出现以下三个选项(优先级规则:Workspace > User > Default)
      • Open User Settings (JSON) → 打开用户级别的 settings.json 配置文件
      • Open Workspace Settings (JSON) → 打开当前工作区的 settings.json 配置文件
      • Open Default Settings (JSON) -> 打开 VSCode 自带的默认 settings.json 配置文件,不支持修改,所有未被覆盖的配置都会使用这里的值(相当于默认值)
    • (2) 选择 Open Workspace Settings (JSON),打开当前工作区的 settings.json 配置文件
      • 添加配置内容: editor.inlineSuggest.enabled: false
    • (3) VSCode 中所有与 AI 代码预测相关的配置参数,都可以在默认的 settings.json 配置文件中找到。打开默认配置文件后,搜索关键字 editor.inlineSuggestgithub.copilot,即可查看相关配置参数,如下图所示:

开启 / 关闭 AI 代码预测

使用快捷键开启 / 关闭 Copilot 的 AI 代码预测,有以下两种方案:

  • 第一种方案:

    • 通过命令面板开启 / 关闭 Copilot 的 AI 代码预测的快捷键
      • 开启 Copilot 的 AI 代码预测
        • ctrl + shift + p 快捷键,输入 GitHub Copilot: Enable Completions,当前文件或整个工作区的 Copilot 代码预测会开启
      • 关闭 Copilot 的 AI 代码预测
        • ctrl + shift + p 快捷键,输入 GitHub Copilot: Disable Completions,当前文件或整个工作区的 Copilot 代码预测会关闭
  • 第二种方案:

    • 通过快捷键开启 / 关闭 Copilot 的 AI 代码预测
      • 方式一:直接编辑快捷键绑定的配置文件
        • (1) 按 ctrl + shift + p 快捷键,输入 OpenKeyboard Shortcuts (JSON),打开快捷键绑定的配置文件 keybindings.json
        • (2) 在快捷键绑定的配置文件 keybindings.json 中,添加以下配置内容:
          1
          2
          3
          4
          {
          "key": "ctrl+shift+9",
          "command": "github.copilot.completions.toggle"
          }
        • (3) 这样按一次 ctrl+shift+9 快捷键,就能在开启 / 关闭之间切换 Copilot 的 AI 代码预测
      • 方式二:不编辑快捷键绑定的配置文件
        • (1) 按 ctrl + kctrl + s 快捷键,打开键盘快捷方式的设置界面
        • (2) 搜索 enable disable completions,双击设置快捷键绑定,例如:ctrl+shift+9,如下图所示:
        • (3) 这样按一次 ctrl+shift+9 快捷键,就能在开启 / 关闭之间切换 Copilot 的 AI 代码预测