商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 麒麟OS命令行怎么修改默认编辑器

麒麟OS命令行怎么修改默认编辑器

  发布于2026-08-22 阅读(0)

扫一扫,手机访问

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

麒麟OS命令行怎么修改默认编辑器

在麒麟OS中通过命令行修改默认编辑器,是为了让系统在需要调用文本编辑器时(如编辑crontab、git commit、sudoedit等)自动启动你指定的程序,而不是使用系统预装的vim或nano。

设置EDITOR和VISUAL环境变量

这一步直接影响所有依赖环境变量的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-mime绑定text/plain MIME类型

该方法确保图形界面与命令行工具(如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并确保其桌面入口已注册。

修改~/.config/mimeapps.list手动指定

当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/中实际文件名完全一致】

本文转载于:https://www.php.cn/faq/3031113.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

产品推荐