流行的开源代码编辑器
Visual Studio Code - 开源 ("Code - OSS") 存储库
Visual Studio Code 将代码编辑器的简洁性与开发人员在核心编辑-构建-调试循环中所需的功能相结合。它提供了全面的代码编辑、导航和理解支持,以及轻量级的调试、丰富的扩展性模型和与现有工具的轻量级集成。Visual Studio Code 每月都会更新,并添加新功能和修复 bug。您可以在 Visual Studio Code 网站上下载 Windows、macOS 和 Linux 版本。若要每天获得最新版本,请安装 Insiders 版本。
提交错误和功能请求,并在检查进程中帮助我们验证它们
审查源代码更改
审查文档,并针对从拼写错误到新内容的任何内容提交拉取请求
在 Stack Overflow 上提问
请求新功能
为受欢迎的功能请求投上赞
提交问题
在 GitHub 讨论区或 Slack 上与扩展作者社区联系
关注 @code 并告诉我们您的想法!
VS Code 包含一组位于 extensions 文件夹中的内置扩展,包括许多语言的语法和代码片段。为某个语言提供丰富语言支持(内联建议、跳转到定义)的扩展具有 language-features 后缀。例如,json 扩展提供了 JSON 的颜色标记,而 json-language-features 扩展则为 JSON 提供了丰富的语言支持。
Docker / 要运行完整的构建,代码空间至少需要 4 个核心和 6 GB 的 RAM (建议使用 8 GB)。有关更多信息,请参阅开发容器的 README。
由 Copilot Ghost 文本建议禁用了 VS Code 符号自动完成功能
[chat-perf] layoutDurationMs 在多个聊天场景中回归超过 20% (首次运行)
Copilot 聊天: 读取 ~500 行文件时,代理程序会循环
测试: 在网格中排列会话
选定的自定义端点可默认自动路由到另一个付费模型
允许 GitHub.Copilot.chat.commitMessageGeneration.instructions 读取工作区外的文件
由于安装程序上使用 x86 模拟,在 Windows arm64 上安装 VS Code 速度非常慢
VS Code 在 Jupyter 笔记本中停止渲染 Mermaid 块 (VS Code `1.140.0`)
管理的 OTel 策略更改会中断新聊天,直到代理主机重新启动
macOS: 在启用现代用户界面时,远程状态栏的角落会被裁剪