[TOC]
<p style="color:red;">正如一開始我說的那樣,我是偽coder!有錯誤的地方大神們一定要無情地指出!</p>
# 1. code 的正常的安裝方式
對于比較流行的系統,一般都有對應的安裝程序來安裝,比如Windows(.exe|.mis) 、Ubuntu(.deb|.rpm) 、MacOS(.app)等。這沒啥好說的,直接下下來裝上就行。那我說個啥呢!!! 
**下載地址:[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 是開源的,可以自己下載源碼進行編譯安裝。
對于我這樣的人來說,這還真不是一件好事呢!更新的時候我怎么辦呢?(讓你硬!繼續硬),好吧大概是這樣子的:

* 下載程序源碼
* 解壓到你要裝的地方(各個平臺的解壓方式|(工具)可能不一樣,反正就是解壓了——我也很無奈)
* 接下來開始編譯安裝(差不是這個樣子而已,照搬肯定會`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`,反正點就是了)