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

Ble*_*ers 6 editor gedit default-programs 13.04

没有这个也不是这个曾在我的设置默认的编辑器。这个没试过,恐怕也行不通。

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

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

我特别说 13.04,因为我在最近升级的 11.04 中这样做没有问题。

Mit*_*tch 15

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

sudo update-alternatives --config editor 
Run Code Online (Sandbox Code Playgroud)

当它出现时选择你的编辑器。见下图。

在此处输入图片说明

  • 虽然这不能解决 OP,但它确实解决了我更改`git commit` 命令使用的默认编辑器的问题。 (2认同)
  • 使用 select-editor 我认为它的作用相同但不需要 sudo 权限 (2认同)

Nul*_*let 9

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

指向并单击:

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

使用命令行:

如果要使用终端设置默认应用程序,请使用 XDG 工具。

xdg-mime default emacs23.desktop text/plain
Run Code Online (Sandbox Code Playgroud)

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

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

~/.local/share/applications/mimeapps.list
Run Code Online (Sandbox Code Playgroud)

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

/usr/share/applications/default.list
Run Code Online (Sandbox Code Playgroud)

编辑:感谢 Oli 如何让我在问题下方的评论中了解 XDG

  • 它应该是`/usr/share/applications/defaults.list`。`defaults` 缺少 `s`。 (2认同)

归档时间:

查看次数:

24078 次

最近记录:

12 年 前