马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
刚上手 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企服评测-应用市场 编辑提示
|