如何阻止 gedit 打开任何东西?

Sha*_*baz 13 gedit 11.10 default-programs

我一直使用 gVim 并打开各种纯文本文件、源代码和几乎所有可以用 gVim 读取的内容。

然而,Ubuntu 决定我应该使用 gedit!

我进行了搜索,发现可以正确地使 ubuntu 使用 gVim 打开我的纯文本文件,但没有使用源文件。我设置了两个

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

到 gVim,但它仍然使用 gedit 作为源文件。

更不用说您在互联网上找到的大部分内容都说“右键单击-> 打开方式-> 始终使用此应用程序”来为每种文件类型设置默认应用程序。我没问题,但在新的 ubuntu (11.10) 中,该选项不再存在。 但它可能会变得相当麻烦。

我去卸载 gedit,但它告诉我如果我这样做,未来的更新将不包括 The Ubuntu Desktop System set 中的新项目

我的问题是,如何告诉 ubuntu 将所有使用 gedit 打开的东西的默认应用程序更改为 gVim?

如果没有这样的事情是可能的(这将是有史以来最愚蠢的事情),如果我卸载 gedit 并忘记那些提到的新项目,我真的会错过很多吗?

Ach*_*chu 12

在 11.10defaults.list/etc/gnome/defaults.list

  • defaults.list使用任何文本编辑器打开。
  • 替换text/plain=gedit.desktoptext/plain=gvim.desktop
  • 保存并关闭。

右键单击任何文本文件,您将看到如下所示:-

在此处输入图片说明

这个对我有用 :)

  • 伟大的修复!`%s/gedit/gvim/g`(用 gvim 替换 gedit)一次完成了我想做的所有事情!谢谢 (3认同)