发布于2026-08-22 阅读(0)
扫一扫,手机访问
麒麟OS下要通过命令行来修改默认编辑器,总共分三步:首先,得设置EDITOR和VISUAL环境变量,既可以临时设置,也能把相关信息写入~/.bashrc或~/.zshrc文件里;其次,需要用xdg-mime命令把text/plain类型绑定到code.desktop;最后,还得手动编辑~/.config/mimeapps.list文件里的[Default Applications]段落。

在麒麟OS中通过命令行修改默认编辑器,是为了让系统在需要调用文本编辑器时(如编辑crontab、git commit、sudoedit等)自动启动你指定的程序,而不是使用系统预装的vim或nano。
这一步直接影响所有依赖环境变量的CLI工具,是命令行场景下最直接、最优先生效的方式。
第一步:打开终端,执行以下命令临时设置当前会话的默认编辑器:
export EDITOR=code; export VISUAL=code
第二步:验证是否生效,运行:
echo $EDITOR
第三步:若输出为code,说明已成功;但该设置仅在当前终端窗口有效。要永久生效,需写入shell配置文件。
第四步:根据你使用的shell类型(bash/zsh),执行对应命令追加配置:
对于bash用户:echo 'export EDITOR=code' >> ~/.bashrc && echo 'export VISUAL=code' >> ~/.bashrc
对于zsh用户:echo 'export EDITOR=code' >> ~/.zshrc && echo 'export VISUAL=code' >> ~/.zshrc
第五步:重新加载配置文件:
source ~/.bashrc 或 source ~/.zshrc
【注意:必须同时设置EDITOR和VISUAL,否则部分工具(如git)可能仍调用vim】
该方法确保图形界面与命令行工具(如xdg-open *.txt)统一行为,尤其影响右键“在终端中打开”后调用的编辑器。
方法一:先确认目标编辑器.desktop文件存在
执行命令:ls /usr/share/applications/ | grep -i code
方法二:若返回code.desktop,则执行绑定:
xdg-mime default code.desktop text/plain
方法三:验证绑定结果:
xdg-mime query default text/plain
若返回code.desktop,说明绑定成功;若返回空或错误名称,需检查.desktop文件路径是否正确,或先安装VS Code并确保其桌面入口已注册。
当xdg-mime命令无效、或系统未生成该文件时,此法可强制覆盖所有MIME关联,适用于配置损坏或权限异常的场景。
第一步:确保配置目录结构存在:
mkdir -p ~/.config
第二步:检查并修复文件所有权:
使用命令“ls -l ~/.config/mimeapps.list 2>/dev/null || touch ~/.config/mimeapps.list”来查看。
要是出现权限拒绝的提示,那就运行这个命令:
“sudo chown $USER:$USER ~/.config/mimeapps.list”,这个chown命令可是Linux系统里用于变更文件或目录所有权归属的核心系统工具哦,通过重新指定其所属用户和用户组,就能实现对文件权限的精准管控啦。
第三步:用终端编辑器打开:
gedit ~/.config/mimeapps.list
第四步:在[Default Applications]段落下添加一行:
text/plain=code.desktop
【必须严格使用等号连接,且code.desktop须与/usr/share/applications/中实际文件名完全一致】
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9