Visual Studio Code
Microsoft · Microsoft 推出的可扩展代码编辑器,具备调试、Git 集成、集成终端、远程开发和可选 AI 辅助功能。
介绍
AI 翻译查看原文Visual Studio Code 是 Microsoft 的跨平台软件开发编辑器。它适合跨语言、Web 项目、脚本和仓库工作的开发者,他们希望在一个应用中拥有编辑器工具、调试、源代码管理和扩展。此条目是官方 Stable 发行版,区别于 VS Code Insiders 和 Code - OSS 构建。
功能
- 使用语法高亮、补全、重构、搜索、代码片段和可配置工作区来编辑和导航代码。
- 使用支持的语言扩展调试应用程序,并在集成终端中运行任务。
- 通过源代码管理界面处理 Git 更改、分支和仓库历史记录。
- 通过扩展添加语言支持、主题、调试器和工作流工具。
- 使用相关远程开发组件,针对 SSH 主机、WSL、容器或云工作区进行开发。
- 使用 GitHub Copilot 或支持的模型配置进行可选的 AI 聊天、编码协助和代理会话;可用性和限制取决于提供商和帐户。
安装和启动
在 Mac 上,使用 brew install --cask visual-studio-code,然后从 Applications 打开 Visual Studio Code。官方网站还提供 Apple Silicon、Intel 和 Universal 安装程序。要从 Terminal 打开项目,请使用命令面板的 Shell Command: Install 'code' command in PATH,然后在项目文件夹中运行 code .。安装项目所需的语言运行时、编译器、调试器和扩展;编辑器不会替代所有开发工具链。
系统要求和共存 Microsoft 建议编辑器使用 1.6 GHz 或更快的处理器和 1 GB RAM;大型工作区、扩展、容器和 AI 工具可能需要更多。其 Mac 支持策略遵循接收 Apple 安全更新的 macOS 版本,通常是最新版本及此前两个版本。当前 Homebrew 记录未指定额外的 formula 依赖项、显式冲突的 cask 或数值形式的 macOS 最低版本。请使用 Microsoft 的实时要求,而不是将空的 Homebrew 字段视为支持所有操作系统。
Windows 要求受支持的 64 位 Windows 客户端版本;当前要求页面不支持 Windows Server。Linux 要求包括文档中列出的发行版以及 glibc 2.28+/GLIBCXX 3.4.25+。桌面编辑器、Web 编辑器、远程服务器和容器开发模式具有不同的主机要求。远程开发可能需要 SSH、Docker、WSL 或适当的远程环境。如果并排安装 Stable、Insiders 或另一个 Code - OSS 发行版,请检查你使用的是哪个命令、扩展、设置和数据目录。
帐户、费用和许可 核心编辑器使用不需要登录,并且在 Microsoft 的 VS Code 产品许可证下可免费用于私人和商业用途。GitHub 登录会将 Copilot 功能连接到你的计划;自带密钥模型和扩展服务可能有单独的费用和条款。底层的 microsoft/vscode Code - OSS 仓库采用 MIT 许可证,但官方发行版包含 Microsoft 特定的资产和集成,并具有不同的产品许可证。扩展有自己的许可证。
官方参考
新版本 1.141.0 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译
- 代理新增非活动 worktree 清理和并排会话布局。
- 安全为受支持的 Windows、Mac 和 Linux 代理工作流新增终端沙盒。
- 编辑新增跨连续行的块行粘贴。