在线聊天
通过Visual Studio Code的内联聊天,你可以直接在编辑器中请求生成代码或编辑,或者在集成终端内获得Shell命令的帮助。内联聊天让你无需切换到单独的聊天视图,就能保持工作节奏。
当你想在可见代码上下文中快速、有针对性地编辑时,使用内联聊天。对于多步骤任务、多文件变更或更广泛的代码库探索,请使用聊天视图。
使用编辑器的内联聊天
使用编辑器内联聊天时,提示词会针对当前编辑器中的代码进行范围。内联聊天可能会用你工作区其他文件的内容作为提示的上下文。
使用编辑器内联聊天:
-
在编辑器中打开一个文件。
-
通过使用⌘I(Windows,Linux Ctrl+I)快捷键或标题栏聊天菜单中的“打开内联聊天”打开编辑器内联聊天。
-
在聊天输入栏输入提示,然后按回车。
提示在编辑器中选择一个代码块,将提示范围限定为该代码。
-
VS Code 在编辑器中显示一个带有代码建议的差异。接受或拒绝这些变更。

-
可选地,可以提出后续问题以获得其他建议或完善结果。
在你的内联聊天提示中附加上下文,包括相关文件、代码符号或其他上下文。了解更多关于为聊天提示添加上下文的信息。
展示文本选择的视觉提示(实验性)
当你在编辑器中选择文本时,VS Code 可以显示一个视觉提示,帮助你开始针对所选代码的内联聊天。使用该
不对劲: 选择文本时不会显示任何提示排水沟提示会出现在你选择旁边的行号区域编辑提示显示在你选择中的光标位置,与代码作的灯泡集成

提示会显示一个内联聊天输入框,以及添加选项到聊天室、解释代码和开始代码审查的作。
该功能是实验性的,适用于
悬停.
使用终端在线聊天
你可以在集成终端中调用终端内联聊天,帮助处理shell命令或提出与终端相关的问题。
使用终端内联聊天:
-
在 VS Code 中,选择“查看>终端”菜单项或使用 ⌃'(Windows,Linux Ctrl+')快捷键打开终端。
-
通过使用⌘I(Windows,Linux Ctrl+I)键盘快捷键或在命令面板中运行终端内联聊天命令,启动终端内联聊天。
-
在聊天输入栏输入提示,然后按回车。

-
查看响应,选择运行(⌘Enter (Windows,Linux Ctrl+Enter))来在终端中执行该命令
或者,选择插入(⌥Enter (Windows,Linux Alt+Enter))将命令插入终端并修改后再运行。
更换在线聊天模式
你可以更改编辑器内联聊天所用的语言模型。默认情况下,内联聊天使用与聊天视图相同的模型,但你可以为内联聊天配置特定的默认模式。
要配置在线聊天的默认模式,请使用
如果你在内联聊天会话中更改模型,选择会持续到会话结束。重新加载 VS Code 后,模型会重置为
了解更多关于为您的任务选择合适型号的方法。
使用快速聊天
快速聊天提供了一个轻量级聊天面板,位于编辑器顶部打开。用它来快速提问和简短互动,无需打开完整聊天视图或离开当前工作流程。
要打开快速聊天,请按⇧⌥⌘L(Windows,Linux Ctrl+Shift+Alt+L),或在标题栏的聊天菜单中选择快速聊天。
输入你的提示并按回车键即可获得回复。快速聊天支持与聊天视图相同的 -mentions 和 -mentions 来添加上下文。选择“在聊天视图中打开”按钮,以完整聊天视图继续对话。#@