游乐游手机版
首页/系统平台/文章详情

麒麟OS命令行修改默认编辑器的方法教程

时间:2026-08-22 22:45
在麒麟OS中,如果想通过命令行修改默认编辑器,通常可以分为三步完成:首先设置 EDITOR 和 VISUAL 环境变量,这些变量既可临时生效,也可以写入 ~ bashrc 或 ~ zshrc 实现永久配置;其次,使用 xdg-mime 命令将 text plain 类型关联到 code desk

在麒麟OS中,如果想通过命令行修改默认编辑器,通常可以分为三步完成:首先设置 EDITOR 和 VISUAL 环境变量,这些变量既可临时生效,也可以写入 ~/.bashrc 或 ~/.zshrc 实现永久配置;其次,使用 xdg-mime 命令将 text/plain 类型关联到 code.desktop;最后,还需要手动检查并编辑 ~/.config/mimeapps.list 文件中的 [Default Applications] 段落,确保默认文本编辑器设置真正生效。

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

在麒麟OS里通过命令行设置默认编辑器,主要是为了让系统在调用文本编辑器的场景下(例如编辑 crontab、执行 git commit、使用 sudoedit 等)自动打开你指定的程序,而不是继续使用系统默认预装的 vim 或 nano。这也是很多用户搜索“麒麟OS修改默认编辑器”“Linux 命令行设置默认编辑器”时最常见的需求。

设置EDITOR和VISUAL环境变量

这一步会直接影响依赖环境变量的各类 CLI 工具,是命令行环境中最直接、优先级也较高的默认编辑器设置方式。

第一步:打开终端,执行以下命令,为当前会话临时设置默认编辑器:
export EDITOR=code; export VISUAL=code

第二步:验证配置是否已经生效,运行:
echo $EDITOR

第三步:如果输出结果是 code,就表示设置成功;不过需要注意,这种方式只在当前终端窗口中有效。若想让麒麟OS默认编辑器永久生效,还需要把配置写入 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,说明 text/plain 的默认编辑器绑定已经成功;如果返回为空或者显示错误的名称,就需要进一步检查 .desktop 文件路径是否正确,或者先确认 VS Code 是否已经安装,并且对应的桌面启动项已经成功注册到系统中。

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

当 xdg-mime 命令没有生效,或者系统尚未自动生成该文件时,可以通过手动编辑 mimeapps.list 来强制指定默认应用。这种方式适合处理 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
上一篇银河麒麟系统如何格式化U盘并完成分区
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
银河麒麟系统如何格式化U盘并完成分区
系统平台 · 2026-08-22

银河麒麟系统如何格式化U盘并完成分区

在银河麒麟系统中,如果需要格式化U盘并重新建立存储结构,通常有三种实用方法:第一种是通过系统预装的“分区编辑器”进行图形化操作,常见流程为先创建MBR分区表,再格式化为FAT32文件系统;第二种是使用fdisk + mkfs命令行组合,先建立DOS分区表,再根据需求格式化为FAT32或exFAT格式

统信UOS安装谷歌浏览器详细教程
系统平台 · 2026-08-22

统信UOS安装谷歌浏览器详细教程

在统信UOS系统中安装Chrome或Chromium浏览器时,需要先根据CPU架构选择对应的安装方式:如果您的CPU架构为x86_64,那么既可以通过APT命令一键安装最新版Google Chrome,也可以手动下载 deb安装包完成部署;如果是ARM64架构,则必须安装统信适配的Chromium版

麒麟OS桌面快捷方式设置方法与操作步骤
系统平台 · 2026-08-22

麒麟OS桌面快捷方式设置方法与操作步骤

麒麟OS创建桌面快捷方式常见有四种实用方法:从开始菜单直接拖拽应用图标是最省时的方式;手动编写 desktop文件适合创建可自定义的网页快捷方式;复制并修改系统现有的 desktop文件更适合调整启动参数;而为Shell脚本建立桌面快捷方式时,需要使用sh -c包裹脚本路径并关闭终端显示。在麒麟OS

银河麒麟系统查看硬盘健康状况的方法
系统平台 · 2026-08-22

银河麒麟系统查看硬盘健康状况的方法

如果想在银河麒麟系统中判断硬盘是否处于亚健康、老化加剧或接近故障状态,关键在于通过smartctl读取S M A R T 原始指标。举例来说,当重映射扇区数大于5,或者通电时间超过30000小时等情况出现时,就说明硬盘健康状况需要重点关注。此外,麒麟管家可以快速展示简化后的健康摘要,便于普通用户直观