[TOC] <p style="color:red;">正如一开始我说的那样,我是伪coder!有错误的地方大神们一定要无情地指出!</p> # 1. code 的正常的安装方式 对于比较流行的系统,一般都有对应的安装程序来安装,比如Windows(.exe|.mis) 、Ubuntu(.deb|.rpm) 、MacOS(.app)等。这没啥好说的,直接下下来装上就行。那我说个啥呢!!! ![joy.png](https://box.kancloud.cn/636a452085e2c332a4c71911e6a85c8f_64x64.png) **下载地址:[https://code.visualstudio.com/Download](https://code.visualstudio.com/Download)** ## 安 装 #### 1.1. Windows系统没啥好说的,我们跳过。 #### 1.2. Debian 和 Ubuntu 以及他们的孩子们 >孩子们?(总觉得哪里不对!可能是兄弟姐妹们)好吧稍微专业点:他们的 `**衍生版本**` 按理说用他们自带`软件管理器`安装也是可以的,为啥要用命令?因为一旦缺少点啥,就会卡掉并且不会告诉你原因,用命令安装的话:`**当安装无法继续(安装出错)的时候,系统会大告诉你是什么原因,哪里出了问题!**`——这都是以前入门Linux系统时积累的教训。 ``` sudo dpkg -i <file>.deb #xxx是包名称。 sudo apt-get install -f # 安装依赖项 ``` #### 1.3. Arch Linux ``` sudo dnf install <file>.rpm ``` # 2. 很装逼(没辙)的安装方式 也没多牛逼:就是源码编译安装了,这真是一件很费劲的事情,但如果你的系统太特殊导致没有对应的安装程序,那么你也只能硬着去编!译!了,又或者太能撑,自己要编译安装的,还好,VS code 是开源的,可以自己下载源码进行编译安装。 对于我这样的人来说,这还真不是一件好事呢!更新的时候我怎么办呢?(让你硬!继续硬),好吧大概是这样子的: ![源码在此](https://box.kancloud.cn/82bbe64650895ac3eff63fa24b37ca48_1362x765.png) * 下载程序源码 * 解压到你要装的地方(各个平台的解压方式|(工具)可能不一样,反正就是解压了——我也很无奈) * 接下来开始编译安装(差不是这个样子而已,照搬肯定会`ERROR`): * `./configure` * `make` * `make install` 不过,VS code 差不多都覆盖了大部分主流的操作系统(平台),所以就不要这样硬干了,男人何必难为男人! # 3. 终端命令安装方式(Linux系统推荐安装方式) 所谓的命令安装,其实就是通过`【package manager】`进行安装。给系统添加VScode的库源,然后通过类似`apt-get install code` 这样的方式安装VScode。 ### 3.1 Debian Ubuntu 和他们的孩子们: * 添加包源: ``` curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg ``` ``` sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg ``` ``` sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' ``` * 更新源并安装 ``` sudo apt-get update sudo apt-get install code # 如果安装预览版(最新开发版本,可能存在某些BUG),如下: sudo apt-get install code-insiders ``` ### 3.2 RHEL, Fedora , CentOS和他们的孩子们 * 添加包源 ``` sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo' ``` * 更新源并安装 (Fedora 22 and above 使用`dnf`) ``` dnf check-update sudo dnf install code ``` 或者老点版本: ``` yum check-update sudo yum install code # 如果安装预览版(最新开发版本,可能存在某些BUG),如下: sudo yum install code-insiders ``` ### 3.3 openSUSE and SLE based distributions * 添加源 ``` sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/vscode.repo' ``` * 更新源并安装 ``` sudo zypper refresh sudo zypper install code # 如果安装预览版(最新开发版本,可能存在某些BUG),如下: sudo zypper install code-insiders ``` # 4. 怎么更新? 当然是提示新版本已发行之后再升级了(一般都能收到更新提醒的)!更新方法: >因为Windows和Mac都是容易操作的,我就不浪费大家时间了,Windows甚至可以自己下载一键升级(所谓的自动升级) 不同的Linux平台具体更新方式可能不一样,但是都是一个原理: * 更新源(和前面提到的更新源一样的命令——第一条命令)。 * 执行安装更新命令(这里以Ubuntu为例): ``` sudo apt upgrade code # 预览版的话: sudo apt upgrade code-insiders ``` **并不是非得用命令更新,使用系统自带的【升级管理器】|【软件管理器】也一样能升级的:** * 运行系统的【升级管理器】|【软件管理器】(一般它会自动检测所有的更新) * 找到可升级项里的`code`(也可能叫`Vsiual Studio Code`),点击升级即可(按钮可能是`update`也可能是`install`,反正点就是了)![joy](https://box.kancloud.cn/636a452085e2c332a4c71911e6a85c8f_64x64.png)