麒麟系统修改.txt默认编辑器需五步:一、图形界面【设置→应用→默认应用】中绑定“纯文本”类别;二、文件右键【属性→打开方式】设默认;三、编辑~/.config/mimeapps.list的[Default Applications]段;四、用xdg-mime命令绑定text/plain等MIME类型;五、终端通过EDITOR/VISUAL环境变量指定CLI编辑器。

您在麒麟系统中双击.txt文件时,却由WPS文字、浏览器或空白终端打开,说明text/plain MIME类型未正确绑定到您偏好的编辑器(如kylin-editor、gedit、VS Code或vim),必须通过系统级配置修复关联关系。
图形界面一键设置纯文本默认程序
该方法最快捷,适用于目标编辑器已安装且出现在系统应用列表中,无需命令行操作,但仅作用于“纯文本”这一大类,不区分.sh、.log等子类型。
点击屏幕左下角【开始菜单】→【设置】→左侧导航栏选择【应用】→右侧切换至【默认应用】页签→在“纯文本”类别右侧下拉框中展开列表→从选项中选择目标编辑器(例如kylin-editor.desktop、gedit.desktop或code.desktop)→单击确认。
这一步操作起来很简单,直接选中即可生效,但若目标编辑器未显示,请跳转至手动编辑配置文件步骤。
手动编辑 ~/.config/mimeapps.list 强制绑定
当图形界面中找不到目标编辑器,或设置后仍无效时,必须直接修改用户级 MIME 关联配置文件。此操作绕过GUI限制,可精确指定text/plain及衍生类型,但要求配置文件所有权属于当前用户,否则修改将被忽略。
第一步:按下 Ctrl+Alt+T 打开终端。
第二步:执行命令检查配置文件归属:ls -l ~/.config/mimeapps.list。
第三步:若输出显示所有者为 root 或其他非当前用户,请立即运行:sudo chown $USER:$USER ~/.config/mimeapps.list。这一步不可跳过,否则后续保存的修改不会被系统读取。
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
第四步:用文本编辑器打开该文件:gedit ~/.config/mimeapps.list。
第五步:在[Default Applications]段落下添加或修改一行:text/plain=gedit.desktop(将gedit.desktop替换为您实际使用的.desktop文件名,如kylin-editor.desktop、code.desktop或vim.desktop);若该段落不存在,请手动创建。
用 xdg-mime 命令行精准设置并验证
该方法适用于批量配置、脚本部署或需覆盖多个 MIME 变体(如application/x-shellscript、text/x-python)的场景,命令执行后立即生效,无需重启或注销。
方法一:查询当前绑定状态
执行:xdg-mime query default text/plain,确认返回值是否为目标编辑器.desktop文件名。
方法二:设置主 MIME 类型
执行:xdg-mime default gedit.desktop text/plain。
方法三:扩展绑定常见变体(可选但推荐)
依次执行:xdg-mime default gedit.desktop application/x-shellscript → xdg-mime default gedit.desktop text/x-python → xdg-mime default gedit.desktop text/markdown。
注意:.desktop 文件名必须与/usr/share/applications/目录下真实存在的文件完全一致,大小写和拼写错误会导致绑定失败。
终端中设置 CLI 默认编辑器
当您在终端中执行 git commit、crontab -e 或 sudo visudo 时调用的是命令行编辑器,这与图形界面双击打开无关,需单独配置环境变量。
在终端中执行:echo 'export EDITOR=/usr/bin/vim' >> ~/.bashrc && source ~/.bashrc。
若偏好 nano,则替换为 export EDITOR=/usr/bin/nano;若使用 VS Code 的命令行版,请确保已执行 code --install-extension oderwat.immersive-translate 并使用 export EDITOR="/usr/bin/code --wait"。

















