如何阻止gedit打开任何内容?


13

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

但是Ubuntu决定我应该使用gedit!

我进行了搜索,发现可以使ubuntu使用gVim打开我的纯文本文件,但是对源文件没有帮助。我都设置

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

到gVim,但仍将gedit用于源文件。

更不用说您在互联网上找到的大多数内容,例如“右键单击->打开方式->始终使用此应用程序”可以为每种文件类型设置默认应用程序。我很好,但是在新的ubuntu(11.10)中,该选项不再存在。 但它可能会很麻烦。

我去卸载了gedit,但是它告诉我,将来的更新将不会在The Ubuntu Desktop System set中包括新项目

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

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


看看这里解决打开另一个程序选项卡缺少的应用程序。
布鲁诺·佩雷拉

@ brunopereira81,我已经看到了,但这不是我要的。我确实在“打开方式”选项中看到了gVim。我的问题是我无法将其设置为默认应用程序。
沙巴兹(Shahbaz)

对不起,小姐明白了。
布鲁诺·佩雷拉

Answers:


12

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

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

右键单击任何文本文件,您将看到以下内容:-

在此处输入图片说明

这个对我有用 :)


3
伟大的解决!一个%s/gedit/gvim/g(或者使用gvim取代的gedit)做了所有我想做的一切在一次!谢谢
Shahbaz

Shabbaz,您的菜单和对话框的外观将非常有趣。
Jo-Erlend Schinstad 2011年

@ Jo-ErlendSchinstad,很正常,您是什么意思?只是我更改了编辑器(好吧,我撒谎了,我删除了邮件指示器(我也将删除该更改用户指示器,但这已连接到重新启动/关闭按钮(!!!)),我也删除了自动隐藏边栏,但一切仍然“看起来”很正常)
Shahbaz

1
要使更改特定于用户而不是整个系统,请添加text/plain=gvim.desktop到中的[Default Applications]部分.local/share/applications/mimeapps.list
2014年


1

更不用说您在Internet上找到的大多数内容了,右键单击->打开宽度->始终>使用此应用程序为每种文件类型设置默认应用程序。我对> that很好,但是在新的ubuntu(11.10)中,该选项不再存在。

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

希望能帮助到你!


就像我说的,在新的Ubuntu中,它不存在。那个“设置为默认”按钮不存在!
沙巴兹(Shahbaz)

-右键单击>“属性”>“打开”
。– doug

@Shahbaz我的回答如何?你有没有尝试过?
阿楚

啊,我没看清楚。是的,我现在看到了,但是事实证明,接受的答案要好得多。谢谢您告诉我:)
Shahbaz

0

选项选择什么程序打开一个应用程序,有,可在该截图中可以看出。

在此处输入图片说明

或者,您可以打开“属性”对话框(在我的屏幕快照中称为Egenskaper的对话框),然后选择“打开方式”:

在此处输入图片说明

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

在此处输入图片说明

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.