发布于2026-06-18 阅读(0)
扫一扫,手机访问
在实际使用麒麟系统时,不少朋友会遇到这样的情况:双击一个.txt文件,结果不是跳到WPS就是浏览器,完全不是你想要的编辑器。问题出在哪里?说白了,就是系统把text/plain这类MIME类型绑定到了错误的程序上。要彻底搞定它,需要从图形界面、文件属性和配置文件三个层面逐一排查修正。下面咱们一步步来。

先明确一点:双击.txt文件却用WPS或浏览器打开,说明text/plain MIME类型没有绑定到目标编辑器。解决思路清晰——从图形界面到文件属性,再到手动编辑配置文件,层层递进,总能找到问题所在。
这是最直接的方法,大多数用户都能快速生效,完全不需要碰命令行。前提是目标编辑器已经在系统里正确注册为.desktop应用,并且出现在列表里。
操作很直观:点击屏幕左下角的【开始菜单】→【设置】→左侧导航选【应用】→右侧切换到【默认应用】页签。找到“纯文本”那一类别,在下拉框里展开列表,选择kylin-editor.desktop(麒麟编辑器)、gedit.desktop(GNOME文本编辑器)或者code.desktop(VS Code),单击确认即可。
不过有个坑:如果下拉列表是空的,或者怎么都找不到目标程序,说明这个应用压根没完成XDG Desktop Entry注册。这时候别纠结,直接跳到后面的手动编辑配置文件步骤就好。
如果你只是想让某类扩展名(比如.sh、.log)走特定的编辑器,或者图形界面设置后没生效,这招最直接管用。
在文件管理器中找到任意一个目标文件(比如install.sh)→右键→【属性】→切换到【打开方式】页签。从应用列表里选中目标编辑器;要是没显示,点【其他应用】→勾选“显示所有应用程序”→找到对应的.desktop名称(例如vim.desktop、nano.desktop)→勾选“始终使用此应用打开此类文件”→点击【确定】。
注意:这个操作只对当前扩展名生效,不会影响到.txt或者其他文本类型。所以如果你想让所有文本文件都走同一个编辑器,还得靠第一种方法或下文的手动配置。
前两种方法都失效了?或者需要同时覆盖多个变体(比如application/x-shellscript、text/x-python)?这时候就得直接操作用户级配置文件了。
第一步:按Ctrl+Alt+T打开终端,检查一下文件权限:
ls -l ~/.config/mimeapps.list
第二步:如果输出显示所有者是root或者不是当前用户,赶紧修复所有权:
sudo chown $USER:$USER ~/.config/mimeapps.list
第三步:用gedit打开配置文件:
gedit ~/.config/mimeapps.list
第四步:在[Default Applications]段落下面添加或修改如下行(注意:desktop文件名必须和/usr/share/applications/里实际存在的一致):
text/plain=kylin-editor.desktop
application/x-shellscript=vim.desktop
text/x-python=code.desktop
第五步:保存文件,关闭编辑器。然后在文件管理器里随便找一个.txt文件,右键→【属性→打开方式】,确认已经显示为目标编辑器。如果还没生效,可以试着注销或重启一下文件管理器进程。
以上就是麒麟系统中修改默认文件编辑器的完整方案。图形界面省心但有时不灵,右键设置精确但只管一类扩展名,手动编辑配置文件一劳永逸但稍微麻烦——三者结合,总能解决问题。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9