前言
本文适用于 Debian/Ubuntu、RHEL/Fedora/CentOS、openSUSE/SLE-based、Arch 等 Linux 发行版。
VSCode 安装
Debian / Ubuntu
1 2 3 4
| $ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg $ sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/ $ sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list' $ rm -f packages.microsoft.gpg
|
1 2 3
| $ sudo apt install apt-transport-https $ sudo apt update $ sudo apt install code
|
RHEL/Fedora/CentOS
1 2
| $ 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'
|
- 更新安装包缓存,并使用
dnf(Fedora 22 及更高版本) 安装 VSCode
1 2
| $ sudo dnf check-update $ sudo dnf install code
|
- 或者在旧版本的 CentOS 上使用
yum 安装 VSCode
1 2
| $ sudo yum check-update $ sudo yum install code
|
- 若 VSCode 成功安装后,在系统的应用菜单栏里找不到快捷启动方式,那么可以通过按下
Alt + F2 快捷键,然后输入 r 重启系统界面;然后导航到应用菜单栏:应用程序 –> 编程 –> Visual Studio Code,双击快捷启动方式的图标即可启动 VSCode。
openSUSE/SLE-based
1 2
| $ 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'
|
1 2
| $ sudo zypper refresh $ sudo zypper install code
|
Arch
VSCode 有一个社区维护的 Arch 用户存储库包,要从 AUR 获取有关安装的更多信息,请参阅以下 WiKi 条目: 安装 AUR 包。
Snap
通过 Snap 安装 VSCode,此安装方式适用于 RHEL 系、Debian 系、 openSUSE 系等大多数主流的 Linux 发行版,Snap 的安装和使用可参考 本站教程。VSCode 成功安装后,Snap 的守护进程将负责在后台自动更新 VSCode,每当有新的更新可用时,都会自动下载并安装最新版本的 VSCode。
1 2 3 4 5
| $ sudo snap install --classic code
或者
$ sudo snap install --classic code-insiders
|
VSCode 设置字体
1 2
| $ cd /usr/share/fonts/truetype/ $ git clone https://github.com/abertsch/Menlo-for-Powerline.git
|
![linux-vscode-fonts]()
或者编辑 VSCode 的 setting.json 配置文件,在其中加入以下配置内容:
1
| "editor.fontFamily": "'Menlo for Powerline'"
|
VSCode 版本更新
VSCode 每月发布一次,可以通过查看发行日志了解何时有新版本可用。如果 VSCode 软件仓库源安装正确,那么 VSCode 应该会与系统上的其他软件包以相同的方式自动更新。值得一提的是,由于受限于手动签名过程和官方用于发布的系统,yum repo 可能会滞后并且无法立即获取到最新版本的 VSCode。
参考资料