打开 .pro Qt 项目文件的默认程序

打开 .pro Qt 项目文件的默认程序

我想将 Qt Creator(位于 Nokia Qt SDK 中,而不是 Canonical PPA 中的那个)设置为打开 .pro Qt 项目文件的默认程序。但似乎我的 Ubuntu 安装(我写这个问题时是 12.04)将 .pro 文件识别为纯文本文件而不是 Qt 项目文件。我知道我可以通过将 Qt Creator 设置为打开纯文本文件的默认程序来解决这个问题,但我想继续使用我目前使用的程序(gedit)打开纯文本文件。

所以我的问题是:如何让我的 Ubuntu 安装将 .pro 文件识别为 Qt 项目文件而不是纯文本文件?

注意:我已经查看过 Ubuntu Tweak 将 Qt 项目文件与 Qt Creator 关联起来,但我没有找到任何相关内容(也许我也错过了)。

编辑:解决方案位于 Kalle Elmér 答案的编辑中。

答案1

您可以通过这种方式更改默认应用程序:

  1. 右键单击 .pro 文件。
  2. 单击“属性”。
  3. 选择“打开方式”选项卡。
  4. 如果需要,请单击“显示其他应用程序”。
  5. 从列表中选择您想要的应用程序。
  6. 点击“设为默认值”。

这应该会改变所有.pro 文件使用的默认应用程序。

编辑:

这不适用于 .pro 文件,因为它们与“text/plain”类型相关联。上述步骤由 air-dex 在评论中提供。

  1. 编写一个 XML 文件,例如 xdg-mime 手册页 (http://linux.die.net/man/1/xdg-mime) 中的 shinythings-shiny.xml 文件。类型可以称为“text/qt-project-file”。将模式设置为“*.pro”。添加一个标签,说明自定义 MIME 类型也是 text/plain 的子类型。
  2. 执行以下命令:sudo xdg-mime install <path to XML file>。必须使用Sudo。
  3. 按照上面的说明选择默认程序。

这些步骤可以用于任何文件扩展名。只需用扩展名替换 .pro,然后选择合适的名称来替换“text/qt-project-file”。

相关内容