Visual Studio Code(简称VSCode)是一款备受欢迎的轻量级代码编辑器,由微软开发并且提供免费开源的许可。支持多种编程语言,拥有丰富的扩展生态系统,是许多开发者的首选工具之一。功能强大,操作简单便捷,还有着良好的用户界面,旨在为所有开发者提供一款专注于代码本身的免费的编辑器。
目录
Visual Studio Code 2025 v1.105新功能
完全限定的工具名称
- 提示文件和自定义聊天模式使您可以指定可以使用哪些工具。为了避免内置工具与MCP服务器或扩展提供的工具之间出现名称冲突,我们现在支持提示文件和聊天模式的完全限定工具名称。这也有助于发现缺失的扩展或MCP服务器。
- 工具名称现在由它们所属的MCP服务器、扩展或工具集进行限定。例如,不再使用codebase,而是使用search/codebase或list_issues将变为github/github-mcp-server/list_issues。
- 您仍然可以使用以前的语法,但是代码操作可以帮助您迁移到新的名称。
改进的自定义模型编辑工具
- 改进了编辑工具集,以更好地与VS Code内置工具集成自定义模型的BYOK(Bring Your Own Key)。此外,我们增强了默认工具,并添加了一个“学习”机制,以选择自定义模型的最佳工具集。
- 如果你正在使用 OpenAI 兼容的模型,你还可以通过 github.copilot.chat.customOAIModels设置。
支持嵌套 AGENTS.md 文件(实验性)
- 最后一个里程碑,在工作区根目录下引入了对AGENTS.md的支持。此功能现已普遍提供并默认启用。
- 增加了对工作区中子文件夹中嵌套的AGENTS.md文件的支持。这使您能够为代码库的不同部分提供更具体的上下文和说明。例如,您可能对前端和后端代码有不同的说明。此功能目前处于实验阶段,可以通过启用。chat.useNestedAgentsMdFiles设置。
聊天会话视图增强
- 聊天会话视图提供了一个集中位置来管理本地聊天对话和远程编码代理会话。该视图使您可以同时处理多个AI会话,跟踪其进度并高效地管理长时间运行的任务。
- 聊天会话视图继续支持状态栏跟踪以监控多个编码人员、上下文菜单用于会话管理以及丰富的描述以提供每个会话的详细上下文。
- 通过点击视图标题中的“+”按钮快速启动一个新会话。
委托给远程编码代理
- 与远程编码代理合作的典型场景是:首先在本地聊天会话中讨论和规划一项任务,在该会话中你可以访问代码库的完整上下文,然后将实现工作委托给远程编码代理。远程代理随后可以在后台处理该任务,并创建一个带有解决方案的拉取请求。
自动启动MCP服务器
- 当您发送聊天消息时,新的或过时的MCP服务器现在会自动启动。VS Code在自动启动服务器时也会避免触发诸如对话框等交互,并且会在聊天中添加一个指示器以告知您需要关注服务器。
MCP 规范更新
- SEP-973,允许MCP服务器指定icons与其数据相关联。这可以用来为服务器、资源和工具提供自定义图标。
- HTTP MCP服务器必须提供与MCP服务器自身监听的相同权威机构的图标,而stdio服务器则可以引用file:///磁盘上的URI。
- SEP-1034,它允许MCP服务器在使用elicitation时提供default值。
使用AI解决合并冲突
- 当打开一个带有git合并冲突标记的文件时,现在你可以用AI来解决合并冲突。我们在编辑器右下角添加了一个新操作。选择这个新操作会打开聊天视图,并以合并基和每个分支的更改作为上下文开始一个代理流程。
Visual Studio Code 功能特色
- 测试覆盖率功能:Visual Studio Code的Stable版本现在支持运行带有覆盖率的测试,这一功能之前已在Insiders版本中启用。开发者可以通过点击测试面板中的“Run Tests with Coverage”按钮来使用这一功能,覆盖率信息将叠加显示在代码行上,帮助开发者更好地理解测试的覆盖情况。
- Spring Boot Starters添加:开发者可以直接从pom.xml文件中添加Spring Boot Starters,这一功能使得添加相关依赖变得更加方便。此外,为了使用新的Spring功能,需要安装Spring Boot扩展包。
- GitHub Copilot集成:Visual Studio Code继续推出了许多令人惊喜的新功能,包括与GitHub Copilot的集成,这是一款人工智能辅助编程工具,能够提供智能代码补全和提示,从而进一步提高编码效率。
- 调试工具增强:VS Code的调试工具得到了增强,包括更强大的调试功能和改进的Git集成,使得调试体验更加流畅和高效。
- 测试面板改进:测试覆盖率功能的报告由Jacoco库生成,并通过Visual Studio Code的最新测试覆盖率API进行可视化。默认情况下,覆盖率信息将在代码行上叠加显示,但用户可以切换到内联覆盖率以查看源文件的完整详细信息。
常用快捷键:
Ctrl+N(Windows)或Command+N(Mac):新建文件。
Ctrl+O(Windows)或Command+O(Mac):打开文件。
Ctrl+S(Windows)或Command+S(Mac):保存文件。
Ctrl+C(Windows)或Command+C(Mac):复制选中的文本。
Ctrl+V(Windows)或Command+V(Mac):粘贴选中的文本。
Ctrl+/(Windows)或Command+/(Mac):注释选中的文本。
Ctrl+Shift+/(Windows)或Command+Shift+/(Mac):取消注释选中的文本。
Ctrl+F(Windows)或Command+F(Mac):查找文本。
Ctrl+H(Windows)或Command+H(Mac):替换文本。
F11:全屏模式。
Esc:退出全屏模式。
使用教程
- 解压后新建一个data目录,运行【Code.exe】即可使用,vscode会自动将所有vscode数据、会话状态、偏好数据、扩展数据放到data目录中
中文设置方法:
- ①点击【商店图标】②输入【Chinese】后在键盘上按【Enter】键③点击【Install】










微信扫一扫打赏
支付宝扫一扫打赏

