如何在 13.04 中设置默认编辑器?

如何在 13.04 中设置默认编辑器?

没有也不成功设置了我的默认编辑器。还没有尝试过,恐怕也不行。

那么,如何通过 CLI/终端将默认编辑器设置为13.04emacs或者可能设置为 13.04?emacsclient

双击文本文件仍然会打开gedit

我特别说 13.04 是因为我最近在从 11.04 升级而来时这样做没有任何问题。

答案1

试试这个。只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:

sudo update-alternatives --config editor 

当出现时,选择您的编辑器。参见下图。

在此处输入图片描述

答案2

这是您设置默认应用程序的方式。

点击:

右键单击要打开的文本文件,选择“属性”,然后选择“打开方式”。您应该在“推荐软件”列表中找到 Emacs。单击“设为默认”按钮。

使用命令行:

如果您想使用终端设置默认应用程序,您可以使用 XDG 工具。

xdg-mime default emacs23.desktop text/plain

然后尝试打开纯文本文档。

如果要为当前用户设置默认应用程序,请编辑此文件:

~/.local/share/applications/mimeapps.list

要手动编辑全局设置,请参阅此文件:

/usr/share/applications/default.list

编辑:感谢 Oli 在问题下方的评论中让我注意到 XDG

答案3

我已经问过类似的问题将 Gedit 的所有关联更改为 Sublime Text(另一个 GUI 编辑器)。

这基本上就是您的答案所在,只不过您不是使用 Sublime Text 的 .desktop 文件,而是为 Emacs 添加一个(如果不存在),然后将所有关联更改为该文件。

答案4

转到系统设置 -> 详细信息 -> 默认应用程序,然后选择 Emacs 作为文件的默认应用程序。我昨天这样做了,效果很好...

相关内容