安装vscode -- linux

[复制链接]
发表于 2026-10-6 13:45:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

刚上手 Linux 的人第一个问题往往是「编辑器怎么装」。VS Code 在 Ubuntu 上装法有好几条,snap 是其中最省事的:不用下安装包、不用配 key、装完命令直接可用。本文把 snap 这条路径的每一步和它背后的机制讲清楚,顺便说说别的路子什么时候更合适。

一、方法 一:用 snap 安装(最省事)

第一步:刷新包索引

sudo apt update

照提示输密码即可。说句实话:用 snap 装软件本身并不需要这一步,但顺手把本地包索引刷新一遍没坏处,能保证系统上其他软件的状态是最新的。

第二步:装 snapd

sudo apt install snapd

snapd 是一个常驻守护进程,负责管理 snap 包。snap 是 Ubuntu 主推的一种新软件包格式,它的特点是「把应用和它依赖的运行时一起打包」,所以安装和升级都不用担心依赖冲突,这也是它比 deb 装起来省心的原因。

第三步:装 code

sudo snap install --classic code

--classic 是经典约束模式,意思是放开沙箱限制、允许这个 snap 包访问系统的各个位置。VS Code 这类需要读写项目目录、调用系统编译器的开发工具,必须用经典模式,否则会处处受限。下载过程通常两三分钟。

第四步:运行

终端里直接敲:

code

想看版本或帮助:

code --version
code --help

二、验证与管理

snap list
snap info code

snap list 里能看到 code 这一行;更新用 sudo snap refresh code,卸载用 sudo snap remove code。

三、方法 二:官方 deb 包

不想用 snap(比如内网环境 snap 商店不通),可以去微软官方的下载页取 deb 包,或者加微软的 apt 源后 apt 安装:

sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install code

deb 版的好处是跟系统包管理器一体,能走内网 apt 代理。

四、方法 三:图形界面软件中心

有桌面的机器直接打开 Ubuntu Software,搜索 visual studio code,点安装即可,适合完全不想碰命令行的场景。

五、三条路怎么选

  • 个人开发机、能连外网:snap 最省事,自动更新。
  • 公司内网、有 apt 代理:走 deb + 微软源,走内网镜像最稳。
  • 完全离线:下载 deb 包拷过去 sudo apt install ./code_xxx.deb(用 apt 而不是 dpkg,能自动补依赖)。

六、装完之后的三个小配置

第一,终端里能敲 code . 打开当前目录,这是效率最高的用法,装完随手试一下。第二,服务器上装 VS Code 需要图形界面,纯命令行服务器一般用 Remote-SSH 插件从本地连过去,比在服务器上装桌面环境划算。第三,snap 版默认字体渲染有时与系统主题不匹配,遇到菜单发虚可以在设置里关掉硬件加速或改用 deb 版。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表