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

Mic*_*ica 13 linux text-editors file-association linux-mint sublime-text-3

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

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

Mat*_*DMo 13

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

sudo subl /usr/share/applications/defaults.list
Run Code Online (Sandbox Code Playgroud)

搜索 的所有实例gedit并将其替换为sublime_text。保存文件,退出 Sublime,注销并重新登录,你应该一切都准备好了。

编辑

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

  1. 创建一个~/.local/share/applications/defaults.list在 Sublime 中调用的新文件(如果它不存在)。第一行应该是[Default Applications].
  2. /usr/share/applications/defaults.list在 Sublime 中打开。点击CtrlF打开Find对话框并gedit在搜索框中输入。
  3. 点击AltEnter或单击Find All按钮以选择gedit文件中的所有实例。
  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 现在应该是你的默认文本编辑器。