如何在全球范围内更改文件关联?

默认情况下,gedit设置为打开任何源文件。 我已经浏览了文件属性,并将默认应用程序更改为VIM以获取C和C ++文件。

我需要为我现在打开的任何源文件,python文件,文本文件,ruby,any执行此操作,因为gedit设置为打开所有这些文件。

如何在不使用逐个设置“打开”的麻烦的情况下将其更改为使用VIM打开?

最简单的方法是安装程序Ubuntu Tweak。

  • 如何安装Ubuntu-Tweak?

下载完成后,只需将其打开,切换到“ 管理员”选项卡,然后在“ 系统”下选择“ 文件类型管理器” 。 进入此处后,选择文件类别文本,然后使用shift-单击和/或按住Control键单击选择所需的所有文件类型,然后单击右下角的“ 编辑 ”。

这将允许您为所有文件多重设置mimetype开启工具。

见屏幕:

http://i.stack.imgur.com/BZtGN.jpg

看起来像这里的答案

实际上是最简单的,特别是转到文件的属性,转到“打开方式”选项卡,然后设置为该文件类型的默认值。 这是图片:

在此处输入图像描述

谈到事物在全球范围内的运作方式,对整个系统来说,最重要的是

/usr/share/gnome/applications/defaults.list 

这是保存给定mime类型和应该处理该类文件的应用程序之间的关联的文件。

如果您不知道文件的mime类型,只需使用该命令

 mimetype 

像这样

 mimetype img.jpg img.jpg: image/jpeg 

文本文件,python脚本,网页,通常任何给定的文件都有自己的mime类型。

 touch ~/.local/share/applications/defaults.list 

将以下行添加到〜/ .local / share / applications / defaults.list

 [Default Applications] text/plain=gvim.desktop 

现在,默认情况下,您的计算机上的每个文件都将使用gvim打开。

我想最简单的图形方式是:

文件(nautilus) >> 选择文件 >> 右键单击&属性 >> “打开方式”选项卡 >> 选择您喜欢的程序 >> “选择默认值” 。 完成。

这个方法来自HowToGeek上的这篇文章: http : //www.howtogeek.com/117709/how-to-change-your-default-applications-on-ubuntu-4-ways/其中他们还讨论了如何更改默认值终端程序。

从Unity Dash转到详细信息 ,单击左窗格中的“ 默认应用程序 ”。 根据您的偏好更改文件关联。 无需额外安装,您可以从一个地方设置所有默认应用程序。

在此处输入图像描述