行内聊天
借助 Visual Studio Code 中的 Copilot 行内聊天,你可以在编辑器中直接提问并获得建议,或者在集成终端中获得 Shell 命令的帮助。行内聊天让你无需切换到单独的聊天视图,即可保持工作流畅。
先决条件
- 安装最新版 Visual Studio Code
- 访问 Copilot
使用编辑器行内聊天
当你使用编辑器行内聊天时,你的提示词作用域限定为活动编辑器中的代码。行内聊天可能会使用工作区中其他文件的内容作为提示词的上下文。
如何使用编辑器行内聊天
-
在编辑器中打开文件。
-
使用⌘I (Windows、Linux Ctrl+I) 键盘快捷方式,或从标题栏的 Copilot 菜单中选择 Editor 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 提交
-
查看响应并选择 Run (⌘Enter (Windows、Linux Ctrl+Enter)) 以在终端中运行命令
(可选)选择 Insert (⌥Enter (Windows、Linux Alt+Enter)) 以将命令插入终端,并在运行前修改它。