VS Code是统信UOS开发首选编辑器,推荐APT源安装(添加GPG密钥、配置仓库、更新索引、sudo apt install code);其次支持.deb手动安装、Snap沙盒安装及AppImage免安装运行,并需配置中文语言、扩展与ARM64兼容性。

如果您在统信UOS系统中需要安装功能完备、高度可扩展的代码编辑器以开展开发工作,则VS Code是最常用且社区支持最完善的选择。以下是多种兼容UOS主流架构(amd64/arm64)的安装方法,适用于不同网络条件、权限环境与使用目标:
一、通过APT源安装VS Code(推荐方式)
该方式利用统信UOS原生APT包管理机制,支持自动依赖解析、系统级更新集成与长期维护,适合绝大多数桌面用户和开发工作站。
1、打开终端,执行命令添加Microsoft GPG密钥:curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/packages.microsoft.gpg
2、执行命令添加VS Code官方APT仓库源:echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
3、更新软件包索引:sudo apt update
4、安装VS Code主程序:sudo apt install code
二、手动安装VS Code Deb包(离线/指定版本适用)
当系统无法联网、APT源未同步最新版,或需部署特定构建版本(如适配ARM64国产芯片平台)时,本地.deb包安装方式完全可控,不依赖外部源状态。
1、访问Visual Studio Code官网下载页面,选择.deb (64-bit)版本,并确认架构匹配当前系统(执行uname -m:输出为aarch64则选arm64,为x86_64则选amd64)
2、在终端中进入下载目录,例如:cd ~/Downloads
3、执行安装命令:sudo dpkg -i code_*.deb
4、若提示依赖缺失,运行修复命令:sudo apt --fix-broken install
三、启用Snap安装(需已开启Snap支持)
该方式将VS Code以沙盒化容器形式运行,具备强依赖隔离性与自动更新能力,适用于UOS社区版或开发者预览版中已预装snapd服务的场景。
1、确认snapd服务状态:sudo systemctl status snapd
2、如服务未激活,启用并启动socket:sudo systemctl enable --now snapd.socket
3、安装VS Code经典版:sudo snap install code --classic
4、为支持命令行调用,创建全局符号链接:sudo ln -s /var/lib/snapd/snap/bin/code /usr/local/bin/code
四、使用AppImage方式免安装运行
该方式无需root权限,所有运行时数据(含配置、扩展、缓存)均隔离存储于用户主目录,不写入系统路径,适用于受限账户、临时调试环境或审计合规要求严格的离线开发场景。
1、访问VSCode官网下载页面,点击“Linux 64-bit (.tar.gz & .AppImage)”旁的AppImage链接,保存至~/Downloads/目录
2、赋予执行权限:chmod +x ~/Downloads/VSCode-linux-x64-*.AppImage
3、直接运行:~/Downloads/VSCode-linux-x64-*.AppImage
4、可选:创建桌面快捷方式,将AppImage复制至~/Applications/并添加.desktop文件


















