在麒麟os上安装源代码编辑器需按架构(x86_64/aarch64)、版本(桌面/服务器)、网络条件(联网/离线)及需求(轻量/图形/插件)选择方案:vim推荐apt安装vim-gtk3(桌面版)或rpm离线装vim-enhanced(服务器飞腾环境);vs code须严格匹配架构,通过microsoft apt源或.deb包安装;sublime text支持.deb包或解压即用;emacs可apt安装emacs或emacs25-nox实现终端模式。

在麒麟OS上安装源代码编辑器,需根据系统架构(x86_64 或 aarch64)、版本类型(桌面版/服务器版)、网络条件(联网/离线)及使用需求(轻量/图形界面/插件生态)选择适配方案,不能统一用 apt install vim 了事——飞腾平台装错 amd64 包会直接报“Exec format error”,ARM64 环境用 yum 安装 vim-enhanced 则可能因 glibc 版本不兼容而启动失败。
安装 Vim:终端主力编辑器
方法一:APT 源安装(仅限 Kylin Desktop V10 SP1+)
1、更新软件源并安装完整版:【sudo apt update && sudo apt install vim-gtk3】
2、验证是否启用 Python3 支持:vim --version | grep +python3,输出含 +python3 表示可加载 YouCompleteMe 等插件
注意:若只装 vim-tiny,:python3 命令将报 E319 错误,无法运行现代插件
方法二:RPM 离线安装(Kylin Server V10 SP3 飞腾环境)
1、从麒麟软件商店官网下载对应 aarch64 的 vim-enhanced-8.2.4500-1.ky10.aarch64.rpm
2、校验包完整性:【rpm -K vim-enhanced-*.rpm】,必须显示 OK 才能继续
3、强制安装:【sudo rpm -ivh --nodeps vim-enhanced-*.rpm】(仅限可信内网环境)
安装 VS Code:全功能 IDE 替代方案
第一步:确认架构并选包
执行 uname -m,若返回 aarch64,必须下载 ARM64 版;若返回 x86_64,选 amd64 版。错选会导致双击安装包无响应或终端报“cannot execute binary file”。
第二步:APT 源安装(推荐 Kylin Desktop V10 SP2+)
① 添加 Microsoft GPG 密钥:
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 /usr/share/keyrings/
② 写入源地址:
【sudo sh -c 'echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'】
③ 安装:
sudo apt update && sudo apt install code -y
第三步:.deb 包手动安装(离线/ARM64 快速部署)
1、下载对应架构包:wget https://update.code.visualstudio.com/latest/linux-deb-arm64/stable -O code.deb(ARM64)或 linux-deb-x64/stable(x86_64)
2、安装并修复依赖:
【sudo dpkg -i code.deb && sudo apt --fix-broken install -y】
安装 Sublime Text:轻量级开发首选
方法一:官方 .deb 包安装(全架构通用)
1、访问 https://www.sublimetext.com/download,按 uname -m 结果选 arm64.deb 或 amd64.deb
2、终端执行:【sudo apt install ./sublime-text_build-4169_*.deb】(注意路径前加 ./,否则 apt 会去远程源搜索)
3、首次启动后,按 Ctrl+Shift+P 输入 Install Package,等待 Package Control 加载完成再装 ChineseLocalization 插件
方法二:解压即用(无 root 权限场景)
1、下载 .tar.bz2 包,解压到 ~/opt:
tar -xjvf sublime_text_*.tar.bz2 -C ~/opt/
2、创建软链接:
【ln -s ~/opt/sublime_text/sublime_text ~/bin/subl】,并确保 ~/bin 在 PATH 中(检查 echo $PATH)
安装 Emacs:高度可定制的编辑环境
① APT 安装基础版:
sudo apt update && sudo apt install emacs
② 若需命令行模式免 GUI 开销,改用:
【sudo apt install emacs25-nox】
③ 启动时强制终端模式:
emacs -nw
④ 为避免每次输入参数,写入别名:
echo "alias emacs='emacs -nw'" >> ~/.bashrc && source ~/.bashrc
验证编辑器可用性
打开终端,依次执行:
vim --version | head -n1
code --version
subl --version
emacs --version
任一命令无报错且返回版本号,即表示该编辑器二进制已就位。











