[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)