Visual Studio Code—微软推出的免费、开源且跨平台的代码编辑器

Visual Studio Code(简称VS Code)是由微软于2015年推出的一款免费、开源跨平台的代码编辑器。它支持Windows、macOS和Linux操作系统,因其轻量级和强大功能而受到广泛欢迎。

Visual Studio Code支持多种编程语言,并具备丰富的插件生态系统。VS Code 以其出色的性能、跨平台支持、以及对现代 Web 开发工作流的深度整合而广受欢迎。它不仅适用于 Web 开发、移动应用开发、游戏开发等多种场景,还因其轻量化、高性能的特点,成为了许多开发者的首选工具。

Visual Studio Code—微软推出的免费、开源且跨平台的代码编辑器插图

主要特点

  • 快速启动:VS Code的打开速度非常快,即使是大型项目也能迅速加载。
  • 多语言支持:内置对JavaScript、TypeScript和Node.js的支持,同时通过安装扩展,可以支持C++、C#、Java、Python、PHP等多种编程语言。
  • 丰富的扩展生态:VS Code拥有超过上万种扩展,用户可以根据需求安装不同的插件来增强功能,如数据库管理、云服务部署等。
  • 多平台支持:VS Code 可在 Windows、macOS 和 Linux 操作系统上运行,满足不同用户的开发需求。
  • 代码编辑:提供语法高亮、智能代码补全、代码片段等功能,帮助开发者提高编码效率。
  • 调试工具:内置调试控制台,支持断点、步进执行等多样的调试功能,便于开发者找出代码中的错误。
  • 版本控制:集成了 Git 和其他版本控制系统,方便开发者进行代码版本的管理。
  • 内置终端:可以在编辑器内部直接使用命令行终端,提高开发效率。

用户界面与体验

VS Code的界面设计简洁,用户可以通过自定义设置来调整编辑器的外观和功能。它提供了强大的代码补全、调试工具以及集成终端,极大地提高了开发效率。此外,VS Code还支持Git版本控制,方便开发者进行代码管理。

Visual Studio Code—微软推出的免费、开源且跨平台的代码编辑器插图1

如何配置中文环境

安装 VS Code 相当简单,只需前往官方网站下载对应系统的安装包,按照提示完成安装即可。VS Code 还支持中文界面,对于中文用户十分友好。安装完毕后,用户可根据个人喜好进行一系列的配置,如改变主题、字体大小、行号显示等,以达到个性化的编辑效果。

对于中文用户,VS Code默认语言为英文,可以通过以下步骤设置为简体中文:

  1. 安装中文插件:打开扩展菜单(Ctrl+Shift+X),搜索“Chinese”或“简体中文”并安装相关插件。
  2. 修改语言设置:在菜单栏选择“文件”→“首选项”→“设置”,搜索“locale”,将其设置为“zh-cn”,然后重启VS Code即可。

进阶使用

除了基础的代码编辑功能外,VS Code 还提供了诸如多光标编辑、代码片段、终端集成等进阶功能,进一步提升开发效率。此外,VS Code 还支持诸如 Diff 对比、命令窗口等高级操作,方便开发者进行复杂项目的管理和协作。

Visual Studio Code—微软推出的免费、开源且跨平台的代码编辑器插图2

版本:

1.94版本:

微软发布了最新版本的 Visual Studio Code,即2024年9月发布或版本1.94。此版本最引人注目的改进是,由于切换到ECMAScript模块(ESM)格式,VS Code的启动速度得到了显著提升。

完整更新列表

  • 资源管理器中查找:使用改进的查找控件,在资源管理器视图中快速定位文件。
  • 源代码控制图:在源代码控制图中提供更多过滤选项和交互性。
  • Python测试覆盖率:运行Python测试,并在编辑器中获取详细的覆盖率结果。
  • ESM迁移:迁移到ESM格式,使得VS Code的启动速度更快。
  • 账户偏好:为扩展指定账户。
  • Copilot在Native REPL中:在Native REPL中获取代码补全和内联聊天。
  • 改进的聊天上下文:通过拖放文件或使用IntelliSense,获取更相关的聊天上下文。
  • 测试环境设置:获取帮助以设置工作区的测试框架。

GitHub Copilot体验改进

1.94版本继续增强了GitHub Copilot的体验:

  • 改进的聊天上下文:现在,您可以通过从工作台拖动文件或编辑器选项卡到聊天中,将其他文件作为聊天提示的上下文附加。这在您对项目中的特定文件有疑问时非常有用,因为Copilot可以有一些上下文基础来更好地回答您的问题。
  • REPL编辑器集成:REPL编辑器由Visual Studio Code中的Python扩展使用,现在支持Copilot内联聊天和直接在输入框中的代码补全。

评论