4.2 Linux

接下来,我们来了解一下如何在Linux系统下安装与配置Visual Studio Code。

4.2.1 安装

在Linux环境下,用户可以通过多种途径安装Visual Studio Code。官网的下载页面(见参考资料[11])会列出所有支持的Linux发行版的安装包。

Snap

Snap Store中已经有了官方的Visual Studio Code安装包。可以运行以下命令进行安装。

一旦安装完成,Snap守护进程就会在后台负责Visual Studio Code自动更新的工作。当Visual Studio Code有更新时,你就会收到更新通知。

基于Debian和Ubuntu的Linux发行版

在基于Debian和Ubuntu的Linux发行版系统上安装Visual Studio Code,最简单的方式就是在官网的下载页面下载并安装.deb软件包,你也可以通过图形化软件中心或如下所示的命令行进行下载安装。

此外,还能通过以下脚本手动安装deb资源库。

然后,通过以下命令更新.deb软件包缓存并安装Visual Studio Code。

基于RHEL、Fedora和CentOS的Linux发行版

通过以下脚本手动安装yum资源库。

对于Fedora 22及以上版本,可以使用dnf命令(如下所示)更新yum软件包缓存并安装Visual Studio Code。

对于老版本的Fedora,可以使用yum命令(如下所示)更新yum软件包缓存并安装Visual Studio Code。

基于openSUSE的Linux发行版

yum资源库也适用于基于openSUSE的Linux发行版系统,通过以下脚本手动安装yum资源库。

然后,使用以下命令更新软件包缓存并安装Visual Studio Code。

Arch Linux

Arch Linux有一个通过第三方维护的Visual Studio Code的AUR软件包,可以通过参考资料[12]中的链接进行下载安装。

NixOS

在nixpkgs资源库中,NixOS有一个通过第三方维护的Visual Studio Code的Nix软件包,可以通过参考资料[13]中的链接进行下载。为了能通过Nix进行安装,需要在config.nix配置文件中把allowUnfree选项设置为true,然后运行下面的命令。

手动安装.rpm软件包

在官网的下载页面下载.rpm软件包,然后可以通过如下所示的dnf命令进行安装。

4.2.2 更新

如果Visual Studio Code资源库被正确安装,那么系统的软件包管理工具将会处理好软件的自动更新。

4.2.3 把Visual Studio Code设置为默认编辑器

有两种方式可以把Visual Studio Code设置为默认编辑器。

1.xdg-open

通过xdg-open可以设置文本文件(text/plain)的默认编辑器,命令如下所示。

2.Debian alternatives system

对于基于Debian的Linux发行版,可以通过Debian alternatives system设置默认编辑器,命令如下所示。

4.2.4 使用Windows系统进行Linux开发

通过“适用于Linux的Windows子系统”(Windows Subsystem for Linux,简称WSL),用户可以把Windows系统的机器用作Linux系统的机器进行开发。WSL支持Ubuntu、Debian、SUSE和Alpine等Linux发行版。

通过Remote-WSL插件,用户可以在Visual Studio Code中获得完整的Linux编辑与调试功能的支持。相关的详细使用方法将在第12章做具体介绍。