内联聊天
通过 Visual Studio Code 中的 Copilot 内联聊天,你可以直接在编辑器中提问并获取建议,或在集成终端中获得 shell 命令的帮助。内联聊天让你能够专注于工作流程,而无需切换到单独的“聊天”视图。
先决条件
- 安装最新版本的 Visual Studio Code
- 访问 Copilot
使用编辑器内联聊天
当你使用编辑器内联聊天时,你的提示范围会限定在活动编辑器中的代码。内联聊天可能会使用工作区中其他文件的内容作为提示的上下文。
如何使用编辑器内联聊天
-
在编辑器中打开一个文件。
-
使用键盘快捷键 ⌘I (Windows、Linux 为 Ctrl+I) 或从标题栏的“聊天”菜单中选择 打开内联聊天 (Open Inline Chat) 来打开编辑器内联聊天。
你会注意到 Copilot 在编辑器光标位置显示了一个聊天输入框。
-
在聊天输入框中输入你的提示。
在编辑器中选择一个代码块,将提示的范围限定在该代码块内。
尝试使用以下示例提示开始
将此代码重构为使用 async/await
解释这段代码
添加错误处理
-
你会注意到 Copilot 在编辑器中内联显示代码建议。接受或拒绝这些更改。
-
(可选)提出后续问题以获得其他建议或优化结果。
将上下文附加到你的内联聊天提示中,以包含相关文件、代码符号或其他上下文。了解更多关于向聊天提示添加上下文的信息。
使用终端内联聊天
你可以在集成终端中调出终端内联聊天,以获取 shell 命令的帮助或询问与终端相关的问题。
如何使用终端内联聊天
-
通过选择 查看 (View) > 终端 (Terminal) 菜单项或使用键盘快捷键 ⌃` (Windows、Linux 为 Ctrl+`) 在 VS Code 中打开终端。
-
使用键盘快捷键 ⌘I (Windows、Linux 为 Ctrl+I) 或在命令面板中运行 终端内联聊天 (Terminal Inline Chat) 命令来打开终端内联聊天。
Copilot 会在终端的当前位置显示一个聊天输入框。
-
在聊天输入框中输入你的提示。
尝试使用以下示例提示开始
我该如何安装 npm 包?
列出 src 目录中最大的 5 个文件
撤销上一次 git commit
-
查看响应并选择 运行 (Run) (⌘Enter (Windows、Linux 为 Ctrl+Enter)) 以在终端中运行该命令。
(可选)选择 插入 (Insert) (⌥Enter (Windows、Linux 为 Alt+Enter)) 将命令插入到终端中,并在运行前进行修改。