Beast Winterwolf Asked:2020-09-06 00:45:09 +0000 UTC2020-09-06 00:45:09 +0000 UTC 2020-09-06 00:45:09 +0000 UTC 如何在 Linux 中更改多个文件的关联? 772 目前我安装了 2 个我使用的文本编辑器 - Code 和 Sublime。我用作 IDE 的第一个 - 仅用于工作,因为它启动相对较慢。第二个速度更快,因此它恰好用作文本编辑器来快速打开、更正和关闭某些内容。 实际上,问题是现在代码分配给所有文本文件,我想将其更改为 Sublime,但是有很多 mime 类型,我很难通过 GUI 更改,它也有问题,它不断向上滚动名单。我想知道可以在哪些文件中更正。我看了看~/.local/share/applications,那里没有Code的记录。 linux 2 个回答 Voted Best Answer aleksandr barakin 2020-09-06T02:13:55Z2020-09-06T02:13:55Z 例如,使用xdg-mime程序(或任何其他能够将信息写入 conf. 文件 ( ~/.local/share/applications/{mimeapps.list,defaults.list}) 的便捷工具)。 查看当前关联: $ xdg-mime query default <mime-тип> 几个查询(数据来自我的系统): $ xdg-mime query default application/x-abiword libreoffice-writer.desktop $ xdg-mime query default application/rtf libreoffice-writer.desktop 分配关联: $ xdg-mime default <имя>.desktop <mime-тип> ... 例如,对于vim程序: $ xdg-mime default vim.desktop application/x-abiword application/rtf 查看: $ xdg-mime query default application/x-abiword vim.desktop $ xdg-mime query default application/rtf vim.desktop 以下是如何将其全部写入配置文件: $ cat ~/.local/share/applications/mimeapps.list [Default Applications] application/x-abiword=vim.desktop application/rtf=vim.desktop 您可以在文件中看到所有当前缓存的关联/usr/share/applications/mimeinfo.cache Вадим 2022-05-10T04:46:17Z2022-05-10T04:46:17Z 我按照你的指示试了试,屋顶差点移开。我拿了它,然后在 Double Commander 中用右键打开: - 打开 - (有一个适用程序列表)我选择 -other,现在是同一列表中的一个程序。一切!!!
例如,使用xdg-mime程序(或任何其他能够将信息写入 conf. 文件 (
~/.local/share/applications/{mimeapps.list,defaults.list}) 的便捷工具)。查看当前关联:
几个查询(数据来自我的系统):
分配关联:
例如,对于vim程序:
查看:
以下是如何将其全部写入配置文件:
您可以在文件中看到所有当前缓存的关联
/usr/share/applications/mimeinfo.cache我按照你的指示试了试,屋顶差点移开。我拿了它,然后在 Double Commander 中用右键打开: - 打开 - (有一个适用程序列表)我选择 -other,现在是同一列表中的一个程序。一切!!!