在Linux上运行Visual Studio Code¶
随着Visual Studio Code功能越来越丰富,已经成为跨平台首选的轻量级开发编辑器。在Ubuntu Linux上安装VS Code也非常方便。
备注
Visual Studio Code是微软开发的开源软件,集成了debug和git等高进功能。
Visual Studio Code跨平台提供了 Windows, Linux, macOS软件包,并且对于Windows和Linux还提供了ARM架构版本。(或许今后macOS也会支持ARM)。( VS Code下载 )
VS Code for Ubuntu(x86)¶
snap软件包安装¶
snap软件包管理 是打包了应用程序所有依赖的二进制执行程序的子包含软件包,非常方便升级和安全加固。和标准的deb软件包不同,snaps的空间占用较大并且启动时间较长。snap软件包可以通过命令行安装:
sudo snap install --classic code
通过apt安装¶
官方提供了debian/ubuntu的x86_64软件安装源,首先准备依赖环境:
sudo apt update sudo apt install software-properties-common apt-transport-https wget
导入Microsoft GPG key:
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
添加VS Code软件仓库源:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
安装Visual Studio Code软件包:
sudo apt install code
RHEL/CentOS安装VS Code(x86)¶
VS Code官方也提供x86_64的yum仓库,所以可以直接安装:
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'
sudo dnf check-update
sudo dnf install code
备注
私有云架构 中使用KVM虚拟机 z-dev
来安装运行vscode,同时通过 X持久化远程应用Xpra快速起步 可以直接访问服务器上运行vscode,或者采用 VS Code远程开发-SSH模式 。
ARM版本VS Code¶
在 Jetson Nano 上使用了 VS Code for ARM 64版本,直接下载deb软件包就可以安装:
sudo dpkg -i code_1.50.1-1602600638_arm64.deb
在 树莓派Raspberry Pi 400 上安装 32位 ARM版本 VS Code:
sudo dpkg -i code_1.54.1-1614897556_armhf.deb
社区构建VS Code¶
社区构建Visual Studio Code for Chromebooks, Raspberry Pi and other ARM and Intel systems 提供了不同架构和平台的软件包,如果需要可以直接通过社区提供的安装脚本进行安装。
此外,由于VS Code是开源软件,也有社区提供 code-oss-aarch64 Visual Studio Code OSS for Ubuntu AArch64 and Others 并提供了在ARM环境如何编译 code-oss-aarch64 指南。