4.1 概览

只需要短短几分钟的时间,我们就可以完成Visual Studio Code的下载与安装,开启Visual Studio Code的开发之旅。

4.1.1 硬件要求

虽然Visual Studio Code是基于Electron开发的,但开发团队对Visual Studio Code进行了大量的优化,使其最终的安装包只有不到100MB的大小。相比于IDE动辄几个GB的安装包,Visual Studio Code做到了安装包的轻量级。下载安装后,磁盘上用于安装的空间也只有200MB左右。正是Visual Studio Code的极致轻量,才使得它可以非常轻松地运行在目前绝大多数的硬件设备上。

根据Visual Studio Code团队的建议,推荐使用以下配置的硬件。

○ 1.6GHz或以上的处理器

○ 1GB或以上的内存

4.1.2 平台支持

Visual Studio Code可以在以下平台进行全面的测试。

○ OS X Yosemite及以上。

○ Windows 7(包含.NET Framework 4.5.2)、Windows 8.0、Windows 8.1和Windows 10(32位和64位)。

○ Linux(Debian):Ubuntu Desktop 14.04及以上、Debian 7及以上。

○ Linux(Red Hat):Red Hat Enterprise Linux 7及以上、CentOS 7及以上、Fedora 23及以上。

4.1.3 跨平台

我们从Visual Studio Code的平台支持覆盖面可以知道,它是一个跨平台的编辑器,可以在macOS、Linux和Windows中运行。读者朋友可以在后面几节看到针对这3个操作系统的具体安装教程。

4.1.4 更新频率

Visual Studio Code每个月都会发布新版本,添加新的功能并修复重要的bug。大多数平台是支持自动更新的,当有可用的新版本时,用户会收到更新的通知。用户也可以手动检查更新,只需要在菜单栏中选择“帮助”→[1]“检查更新”即可。

4.1.5 附加组件

不像传统的IDE会在安装时包含大量的工具链,Visual Studio Code是一个轻量级的编辑器。对于安装包所包含的组件,Visual Studio Code非常克制,只包含了在大多数开发流程中所需要的基本组件。基础的功能包含了编辑器、文件管理、窗口管理、首选项设置等。此外,JavaScript/TypeScript语言服务器和Node.js调试器也被包含在安装包内。

如果你之前习惯使用IDE,也许会惊讶于Visual Studio Code并没有包含一些开箱即用的功能。比如,Visual Studio Code没有其他在IDE中都会有的直接创建项目的功能。Visual Studio Code用户需要根据自身的需求来安装额外的组件。如果你使用Git作为版本控制工具,则需要自行安装Git。如果你要开发TypeScript项目,则需要安装TypeScript编译器,以及TSLint或ESLint。类似地,如果你要开发C语言项目,则需要安装gcc、Clang或其他编译工具。