在 Linux Mint 中将默认文本编辑器更改为 Sublime Text

在 Linux Mint 中将默认文本编辑器更改为 Sublime Text

我已经从此处找到的 .deb 安装了 Sublime Text 3:http://www.sublimetext.com/3

现在,如何将其设置为 Mint 16 中 gedit 的默认文本编辑器?

答案1

在 Sublime 中打开/usr/share/applications/defaults.list

sudo subl /usr/share/applications/defaults.list

搜索所有 的实例gedit并将其替换为sublime_text。保存文件,退出 Sublime,注销并重新登录,一切就绪。

编辑

虽然上述说明适用于任何.deb基于 的系统(我使用 Ubuntu),但 Mint 显然存在一个问题,/usr/share/applications/defaults.list即重新启动后更改会丢失。要解决此问题,请执行以下操作:

  1. 在 Sublime 中创建一个名为 的新文件(如果尚不存在)~/.local/share/applications/defaults.list。第一行应该是[Default Applications]
  2. 在 Sublime 中打开/usr/share/applications/defaults.list。点击CtrlF打开Find对话和类型gedit进入搜索框。
  3. 点击AltEnter或单击Find Allgedit按钮选择文件中的所有实例。
  4. 点击CtrlL将选择扩展至整行,然后点击CtrlC复制这些行。
  5. 在中~/.local/share/applications/defaults.list,点击CtrlV粘贴包含的行gedit
  6. 点击CtrlH打开Replace对话框中。搜索gedit并替换为sublime_text。点击CtrlAltEnter全部替换(或点击Replace All按钮),您就一切完成了。
  7. 保存~/.local/share/applications/defaults.list,注销并重新登录,Sublime Text 现在应该是您的默认文本编辑器。

答案2

所以我只是想出一个不太复杂的方法来做到这一点。

步骤 1:选择要用 Sublime 打开的任何文件。右键单击它。

第 2 步:转到“属性”。

步骤 3:转到“打开方式”

步骤 4:选择 Sublime

步骤 5:设置为默认值

答案3

如果您不想自己编辑系统文件,您可以直接进入设置中的“首选应用程序”。

答案4

只需使用此命令:

$ xdg-mime default sublime-text_subl.desktop text/plain

其中“sublime-text_subl.desktop”是您的桌面应用程序。如果它是其他名称,请更改它。

相关内容