- Visual Studio Code 权威指南
- 韩骏
- 904字
- 2021-03-28 23:46:57
4.2 Linux
接下来,我们来了解一下如何在Linux系统下安装与配置Visual Studio Code。
4.2.1 安装
在Linux环境下,用户可以通过多种途径安装Visual Studio Code。官网的下载页面(见参考资料[11])会列出所有支持的Linux发行版的安装包。
Snap
Snap Store中已经有了官方的Visual Studio Code安装包。可以运行以下命令进行安装。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_40_1.jpg?sign=1739387877-sW2KLMFHvbxvMtQ7dCHWBzMn89kXmnKh-0-b1d4437e678055c86eb9aa054f9e7a6a)
一旦安装完成,Snap守护进程就会在后台负责Visual Studio Code自动更新的工作。当Visual Studio Code有更新时,你就会收到更新通知。
基于Debian和Ubuntu的Linux发行版
在基于Debian和Ubuntu的Linux发行版系统上安装Visual Studio Code,最简单的方式就是在官网的下载页面下载并安装.deb软件包,你也可以通过图形化软件中心或如下所示的命令行进行下载安装。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_40_2.jpg?sign=1739387877-p00z5h150ydg0Ma17GKq1jLCbLxGTG0U-0-64aa0c4e9b958e4f2dff7f057b59538f)
此外,还能通过以下脚本手动安装deb资源库。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_40_3.jpg?sign=1739387877-iUCFeO587VeXHsGhFQNb536j4kKdMs0K-0-0baded820618dee9dcd72c59f332a173)
然后,通过以下命令更新.deb软件包缓存并安装Visual Studio Code。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_40_4.jpg?sign=1739387877-lkXS7T9Ri2T7yQqc9e5XEBScDXLvHf2o-0-a35dff6b187dc379594d8383dfe486bd)
基于RHEL、Fedora和CentOS的Linux发行版
通过以下脚本手动安装yum资源库。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_40_5.jpg?sign=1739387877-8KRWF907S4YwHtxK3B84lZrvmmHsgcKg-0-8512fcb5fdcb93e73fe931dbab000076)
对于Fedora 22及以上版本,可以使用dnf命令(如下所示)更新yum软件包缓存并安装Visual Studio Code。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_40_6.jpg?sign=1739387877-4LxAXHXstjcjpmVOxtDXNPeCEEEwGoRX-0-9137b500d69ee53705ca25c6f419267b)
对于老版本的Fedora,可以使用yum命令(如下所示)更新yum软件包缓存并安装Visual Studio Code。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_40_7.jpg?sign=1739387877-cw72Mw3WFk8UvAoyPkAo44PpLEMeGldy-0-d83404c14e6212d6bdba5c9af27bb2ae)
基于openSUSE的Linux发行版
yum资源库也适用于基于openSUSE的Linux发行版系统,通过以下脚本手动安装yum资源库。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_41_1.jpg?sign=1739387877-TT9nTQN6r6vPZseLXTIUndVWBiNm74KU-0-78ed4114cfe5d4a20234964fd02732a5)
然后,使用以下命令更新软件包缓存并安装Visual Studio Code。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_41_2.jpg?sign=1739387877-Sa1cDYGMHfP695GzfxSE0TsUKSOaNA6Z-0-d84c0ee1c56770b0e453100239bcd44e)
Arch Linux
Arch Linux有一个通过第三方维护的Visual Studio Code的AUR软件包,可以通过参考资料[12]中的链接进行下载安装。
NixOS
在nixpkgs资源库中,NixOS有一个通过第三方维护的Visual Studio Code的Nix软件包,可以通过参考资料[13]中的链接进行下载。为了能通过Nix进行安装,需要在config.nix配置文件中把allowUnfree选项设置为true,然后运行下面的命令。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_41_3.jpg?sign=1739387877-Bnq23NLrXYpcQ6i2ZwlZC5Mxi6SujBqn-0-f05e421fdfafb9dd2923f35b40f39b32)
手动安装.rpm软件包
在官网的下载页面下载.rpm软件包,然后可以通过如下所示的dnf命令进行安装。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_41_4.jpg?sign=1739387877-gF80uT1aXYzIXCLhhxqHq10QGUmjAjff-0-2384ed265e515616f3f73ef092bb3ac1)
4.2.2 更新
如果Visual Studio Code资源库被正确安装,那么系统的软件包管理工具将会处理好软件的自动更新。
4.2.3 把Visual Studio Code设置为默认编辑器
有两种方式可以把Visual Studio Code设置为默认编辑器。
1.xdg-open
通过xdg-open可以设置文本文件(text/plain)的默认编辑器,命令如下所示。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_41_5.jpg?sign=1739387877-NPxUMNOwunozPWUqWBOXZKUXH1w0AoSW-0-7461e1b94a75d0ec0358e1fedd52e3e1)
2.Debian alternatives system
对于基于Debian的Linux发行版,可以通过Debian alternatives system设置默认编辑器,命令如下所示。
![](https://epubservercos.yuewen.com/80EFE5/17545851007268006/epubprivate/OEBPS/Images/38911_42_1.jpg?sign=1739387877-ZK9msbIFl7C45gdAiZcb6FBqqm6brjUN-0-bc2a1cd2185fb3fd9924f8d222874772)
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章做具体介绍。