如何让 Firefox 在 Notepad++ 中而不是在浏览器中打开 XML 文件

如何让 Firefox 在 Notepad++ 中而不是在浏览器中打开 XML 文件

我不希望 Firefox 在内部显示 XML 文件,而是希望它打开 Notepad++。

我查看了工具\选项\应用程序菜单,但没有“XML”内容类型。

我正在使用 FF 3.6.2

显然,这仅适用于我在浏览器中单击的 XML 文件,从文件系统打开的 XML 文件会在 Notepad++ 中打开。

答案1

天哪!这个问题让我一晚上都疯了。我终于搞明白了。我知道最初的问题很久以前就有了,但我想在网上找到这个答案,所以下面是答案:

我没有添加 XML 条目,而是必须更新 text/plain 的扩展列表。以下是 text/plain 条目现在在我的 mimeTypes.rdf 文件中的样子。该文件位于 Firefox 配置文件文件夹中,请参阅 Firefox 故障排除页面(在导航栏中输入 about:support),在“配置文件文件夹”下单击“显示文件夹”,然后使用 notepad++ 编辑 mimeTypes.rdf 文件。

  <RDF:Description RDF:about="urn:mimetype:text/plain"
                   NC:description="Text Document"
                   NC:value="text/plain"
                   NC:editable="true">
    <NC:fileExtensions>xml</NC:fileExtensions>
    <NC:fileExtensions>txt</NC:fileExtensions>
    <NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain"/>
  </RDF:Description>

  <RDF:Description RDF:about="urn:mimetype:handler:text/plain"
                   NC:alwaysAsk="false"
                   NC:saveToDisk="false"
                   NC:useSystemDefault="false"
                   NC:handleInternal="false">
    <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:text/plain"/>
  </RDF:Description>

  <RDF:Description RDF:about="urn:mimetype:externalApplication:text/plain"
                   NC:path="C:\Program Files\Notepad++\notepad++.exe"
                   NC:prettyName="notepad++.exe" />

答案2

您必须配置 XML 文件类型的下载操作才能实现您想要的效果。

更多信息请点击这里:
http://kb.mozillazine.org/File_types_and_download_actions

相关内容