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