![如何让 Firefox 在 Notepad++ 中而不是在浏览器中打开 XML 文件](https://linux22.com/image/1275343/%E5%A6%82%E4%BD%95%E8%AE%A9%20Firefox%20%E5%9C%A8%20Notepad%2B%2B%20%E4%B8%AD%E8%80%8C%E4%B8%8D%E6%98%AF%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E6%89%93%E5%BC%80%20XML%20%E6%96%87%E4%BB%B6.png)
我不希望 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