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

我一直使用gVim并打开各种纯文本文件,源代码以及gVim可读的几乎任何东西。

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

我找到了,我发现这正确地使得ubuntu用gVim打开我的纯文本文件,但是没有运气源文件。 我设置了两个

sudo update-alternatives --config editor sudo update-alternatives --config gnome-text-editor 

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

更不用说你在网上找到的大部分内容都说“右键单击 – >打开方式 – >始终使用此应用程序”为每种文件类型设置默认应用程序。 我很好, 但在新的ubuntu(11.10)中,该选项根本就不存在了。 但它可能变得相当麻烦。

我去卸载gedit,但它告诉我,如果我这样做, 未来的更新将不包括Ubuntu桌面系统集中的新项目

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

如果不可能有这样的事情(这将是最愚蠢的事情),如果我卸载gedit并忘记那些提到的新项目 ,我真的会想念吗?

在11.10上, defaults.list位于/etc/gnome/defaults.list

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

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

在此处输入图像描述

这个对我有用 :)

更不用说你在网上找到的大部分内容都说右键 – >打开宽度 – >总是>使用此应用程序为每种文件类型设置默认应用程序。 我对那个很好,但在新的ubuntu(11.10)中,该选项根本就不存在了。

我有同样的问题让LibreOffice识别.xlsx文件。 右键单击要打开的文件,单击属性,然后转到“打开方式”选项卡。 在那里,你可以选择一个应用程序,右下方应该有一个选项’设为默认值’

希望能帮助到你!

可以在此屏幕截图中看到选择用于打开应用程序的程序的选项。

在此处输入图像描述

或者,您可以打开“属性”对话框(我的屏幕截图中名为Egenskaper的对话框)并选择“打开方式”:

在此处输入图像描述

然后您可以选择显示其他应用程序:

在此处输入图像描述

当您添加另一个应用程序时,它将显示在列表中以打开,如第一个屏幕截图所示,您可以选择默认打开该应用程序。