UThome提供完整的即時影音聊天服務環境,您不需編寫任何的程式碼,不需豐富的相關服務經驗,您唯一要做的事
在 Visual Studio Code 中利用聊天功能,通过天然语言提问关于代码库的问题,或在整个项目中进行编辑。聊天功能可以在不同模式下运行,针对您的用例进行优化,从提问到进行多文件编辑或启动自主编码工作流。 当您需要执行以下操作时,可能会想在 VS Code 中使用聊天功能: 您可以在 VS Code 中以不同體例利用自然语言聊天,每种體式格局都针对特定的用例和任务进行了优化。 通过相应的键盘快捷键或 VS Code 标题栏中的 Copilot 菜单访问每种聊天体验。 聊天模式是预定义的設置裝備擺設,用于为特定任务(如提问、编辑代码或执行自主编码任务)自定义 VS Code 中的聊天功能。VS Code 附带三种内置聊天模式:提问 (Ask)、编辑 (Edit) 和代理 (Agent)。您还可以为特定场景定义自己的聊天模式,例如规划新功能或研究实现方案。 要切换聊天模式,请打开聊天视图(⌃⌘I (Windows、Linux 为 Ctrl+Alt+I)),然后从聊天模式下拉列表中选择所需的模式。 領會更多关于 。 VS Code 提供多种内置语言模型供您选择。某些模型针对快速编码任务进行了优化,而其他模子则更适合较慢的规划和推理任务。利用聊天输入字段中的模子选择器来更改 Copilot 用于生成响应的模子。 您还可以从其他模型供給商处添加模型(预览版)并在聊天中利用它们。获取有关如何 的更多详细信息。 可用模子的列表可能会根据您的 Copilot 订阅而有所分歧,并可能随时间变化。有关 的更多信息,请参阅 GitHub Copilot 文档。 在聊天输入框中输入自然语言提示,以在 VS Code 中发出聊天请求。根据聊天模式,您可以询问有关代码库的问题、获庖代码建议或在项目中的多个文件之间进行代码编辑,并调用专门的對象。 聊天响应可能包括丰富内容的组合,例如 Markdown 文本、代码块、按钮、文件树等。 通过 设置(预览版)启用在聊天响应中渲染数学方程式。 在聊天视图中利用“添加上下文”按钮或输入 #-說起来为您的聊天提醒添加上下文。例如,输入 若是您已安装提供工具的 MCP 服务器或扩展,您也能夠通过在聊天提醒中 #-說起这些東西来直接援用它们。例如: 您还可以通过输入 获取有关 的更多详细信息。 有关更多提醒示例,请参阅 GitHub 文档中的 。 在聊天输入字段中输入 您可以将图像从 Web 浏览器拖放到聊天视图中,以将其添加为上下文。 当您在一次聊天会话中迭代并发送多个聊天提示时,VS Code 会利用聊天提醒和响应的历史记录作为您当前聊天提示的上下文。这意味着您可以提出后续问题或澄清您之前的问题,而无需重复上下文。例如,您可以问“这个与...有什么分歧?”、“现在添加一个测试用例”、“更详细地解释一下”等等。 您可以随时利用聊天视图中的“新聊天”( 要查看聊天会话的历史记录,请选择聊天视图中的“显示聊天...”按钮,或通过敕令面板中的“聊天: 显示聊天...”饬令。选择一个历史记录条目以在聊天视图中打开该聊天会话并继续对话。 您可使用敕令面板中的“聊天: 导出聊天...”命令,将聊天会话的所有提醒和响应导出到一个 JSON 文件中。 编辑聊天请求的功能自 VS Code 1.102 版本起可用,目前是一项实验性功能。 您可以在当前聊天会话中编辑之前的聊天请求。若是您想优化提醒或更正错误,这会很有效。编辑聊天请求相当于撤销该请求,然后用编辑后的提醒提交一个新的请求。 当您编辑之前的聊天请求时,将执行以下步骤: 您可以使用 设置来設置裝備擺設编辑之前的聊天请求: 检查点功能自 VS Code 1.103 版本起可用,今朝处于预览阶段。 聊天检查点供應了一种将工作区状态恢复到先前时间点的方式,当聊天交互导致跨多个文件的更改时特別有效。 启用检查点后,VS Code 会在聊天交互的关键点自动创建文件快照,允许您在聊天请求所做的更改不吻合预期或想尝试分歧方式时,返回到一个已知的傑出状态。 要启用检查点,请設置裝備擺設 设置。 当您恢复一个检查点时,VS Code 会将工作区恢复到该检查点时的状态。这意味着在该检查点之后对文件所做的所有更改都将被撤销。 要将您的工作区恢复到先前的检查点: 在聊天视图中,导航到聊天会话中先前的聊天请求。 将鼠标悬停在聊天请求上,然后选择“恢复检查点”。 确认您要恢复检查点并撤销该时间点之后所做的任何文件更改。 请注意,聊天请求将从对话历史中移除,并且工作区文件将恢复到检查点时的状态。 恢复到先前的检查点后,您可以重做被撤销的更改。若是您不小心恢复到了一个检查点,这可能会很有效。 要在恢复检查点后重做更改,请在聊天视图中选择“重做”。 为了帮助您了解每个聊天请求的影响,并更輕易地决定要恢复到哪个检查点,请启用 设置。这会显示在每个聊天请求结束时被修改的文件列表,和每个文件中添加和删除的行数。 您可以将聊天会话作为单独的编辑器标签页,乃至是一个单独的浮动窗口打开。此功能使您可以同时打开多个聊天会话。 在聊天视图中,选择右上角的 默认情况下,聊天会话以紧凑模式打开,该模式会隐藏标题栏和其他 UI 元素。选择浮动窗口标题栏中的紧凑模式图标,可在紧凑模式和普通模式之间切换。 或,启用“始终置顶”模式,以始终将聊天视图連結在其他窗口的顶部。 認識更多关于 VS Code 中的 。 借助 VS Code 中的语音節制功能(由 扩展提供),您可使用语音发起聊天对话: 了解更多关于若何在 。 聊天调试视图是一个专用视图,您可以在此中查看 AI 请乞降响应的详细信息。对于每个聊天请求,您可以看到系统提醒、用户提示和发送给语言模子的上下文的详细信息。您可以查看语言模子的详细响应,和作为聊天请求一部分调用的東西的响应。 要打开聊天调试视图,请从饬令面板(⇧⌘P (Windows、Linux 为 Ctrl+Shift+P))运行“Developer: Show Chat Debug View”號令。 您可以通过在 VS Code CLI 中利用 例如,以下敕令会为当前目录打开聊天,并提问“查找并修复所有未指定类型的变量”: 为了给私有仓库启用更多的工作区搜索功能,我们需要额外的权限。如果我们检测到還沒有获得这些权限,我们会在启动时请求。一旦授予,我们将平安地存储会话以备将来利用。 在 了解更多关于安全性、隐私和透明度的信息。 分歧的聊天模式针对分歧的用例进行了优化: 使用编辑器内联聊天直接在活动编辑器中提问或进行编辑。这对于进行代码更改或提出仅限于当前文件的问题非常有效。 利用提问模式来询问关于您的代码库或技术概念的问题。响应可能包括代码建议,您可以手动、逐个地应用到您的代码库中。更改不会自动应用到您的代码库。 您可以在 中阅读更多关于 和如何在 VS Code 中利用它的信息。 或者查看 YouTube 上的 ,您可以在那里找到更多入门内容和针对特定编程语言的视频,学习若何将 Copilot 与 、 、 、 、 等结合使用。 UThome提供完整的即時影音聊天服務環境,您不需編寫任何的程式碼,不需豐富的相關服務經驗,您唯一要做的事聊天室,就是加入經銷行列,並將UThome提供給您的連結加到您網站中即可!在 VS Code 中利用聊天功能
先决条件
在 VS Code 中访问聊天功能
体验
用例
用户体验
聊天视图
⌃⌘I (Windows、Linux 为 Ctrl+Alt+I)在侧边的专用视图中进行持续的多轮聊天对话。在不同的 之间切换,以提出问题、跨文件编辑代码或启动自主编码工作流。
内联聊天
⌘I (Windows、Linux 为 Ctrl+I)直接从编辑器(编辑器内联聊天)或集成终端(终端内联聊天)启动聊天对话,以在原地获取建议。
快速聊天
⇧⌥⌘L (Windows、Linux 为 Ctrl+Shift+Alt+L)快速提问一个问题,然后回到您正在做的事情中。
选择聊天模式
更改语言模子
提交聊天提醒
添加聊天上下文
#codebase 进行完全的代码库搜刮,或输入 #<文件 |="" 文件夹="" |="" 符号=""> 来援用工作区中的特定文件、文件夹或符号。在聊天输入字段中输入 # 以查看上下文项列表。
summarize #fetch code.visualstudio.com/updates:利用 fetch 内置對象检索网页内容what is terminal suggest #githubRepo microsoft/code:利用 githubRepo 内置東西在 GitHub 仓库中执行代码搜刮。# 后跟工具名称来直接在提醒中援用署理模式對象。您可以在所有聊天模式(提问、编辑和代理模式)中执行此操作。例如,利用 #fetch 工具将网页内容添加为聊天提醒的上下文,或利用 #githubRepo 在 GitHub 仓库中执行代码搜刮。提醒示例
询问一般技术主题
理解代码库
“什么是链表?”“排名前 10 的風行 Web 框架”
为您的应用添加新功能
“解释一下 #codebase 中的身份验证是若何工作的”“数据库连接字符串在哪里設置裝備擺設? #codebase”“若何构建这个 #codebase?”“#getUser 在哪里被利用了? #usages”
修复工作区中的问题
“创建一个关于页面并将其包括在导航栏中 #codebase”“为更新地址信息添加一个新的 API 路由 #codebase”“添加一个登录按钮,并根据 #styles.css 进行样式设计”
援用来自网络的内容
“修复 #problems 中的问题”“修复失败的测试 #testFailure”
“若何在 React 18 中利用 'useState' hook? #fetch https://18.reactjs.ac.cn/reference/react/useState#usage”“构建一个用于获取地址信息的 API 端点,利用来自 #githubRepo contoso/api-templates 的模板”/help 以获取有关 Copilot 和若何与聊天交互的帮助。视觉
聊天记录
+)按钮(⌘N (Windows、Linux 为 Ctrl+N))创建一个新的聊天会话。若是您想切换到分歧的话题并避免之前的上下文和历史记录,这会很有用。编辑之前的聊天请求(实验性)
inline:在聊天视图中选择请求,使其可當場编辑。使用 Escape 退出编辑模式。hover:将鼠标悬停在聊天请求上,然后选择编辑图标(铅笔)以使其可就地编辑。利用 Escape 退出编辑模式。input:将鼠标悬停在聊天请求上,然后选择编辑图标(铅笔)以在聊天输入字段中编辑该请求。none:禁用在聊天视图中编辑聊天请求。利用检查点撤销聊天请求(预览版)
恢复检查点
恢复后重做
查看检查点中的文件更改
在编辑器标签页或单独窗口中打开聊天
... 图标,然后选择“在编辑器中打开聊天”或“在新窗口中打开聊天”。以下截图显示了在浮动窗口中运行的聊天视图:利用语音交互
聊天调试视图
从饬令行启动聊天
chat 子命令,直接从號令行启动聊天会话。这使您可以在当前工作目录中打开一个聊天会话,并附带您供應的提醒。code chat Find and fix all untyped variables
chat 子饬令具有以下號令行选项:
-m, --mode :用于聊天会话的聊天模式。可用选项:ask、edit、agent 或自定义模式的标识符。默认为 agent。-a, --add-file :将文件添加为聊天会话的上下文。--maximize:最大化聊天会话视图。-r, --reuse-window:利用最后一个活动窗口进行聊天会话。-n, --new-window:为聊天会话打开一个空窗口。chat 子敕令还撐持通过在號令末尾传递 - 来从 stdin 管道输入。例如:python app.py | code chat why does it fail -
隐私与透明度
常见问题
我该若何选择分歧的聊天模式?
其他资源
后续步骤
本文出自: https://vscode.js.cn/docs/copilot/chat/copilot-chat
美女視訊免費聊天室免費入會,手機視訊直播,超High,享受甜蜜戀愛滋味。辣妹聊天手機視訊。UT聊天室美女直播。
正妹視訊聊天,新手免入會,直接免費試玩!
直播 視訊 聊天 交友。 一對一,一對多視訊聊天。視訊聊天免費視訊交友,優質交友環境。全國首創免費視訊聊天免費聊天。
免費視訊聊天交友網普通MEMESHOW會員,視訊聊天室,可以在UT模特兒播放現場表演秀的時候和她們互動,並且花錢觀看私人陳列室、錄製表演秀、裸體及私人的1對1。
MEMESHOW官方網站進入免費聊天http://www.memeshow.tw
- 9月 21 週日 202510:00
在VS Code 中利用聊天功能麻豆<p>UThome提供完整的即時影音聊天服務環境,您不需編寫任何的程式碼,不需豐富的
韋禮安大革新!騎重機甩頭髮變壞壞浪子交友
注意
提醒
提醒
提醒
注意
注意
08/07/2025
文章標籤
全站熱搜