清明时节回家了好几天,然后陆陆续续收到了好些邮件,都是提醒我关于小明牌豆瓣电台工具又有500错误了。由于时间关系,一直没有打理那个扩展,在这里向大家说声抱歉啦。不过,今天我们说的重点不是小明牌豆瓣电台工具,而是关于Notepad++添加xul和rdf文件的语法高亮。

为什么要说这些个文件呢?因为xul和rdf这些文件都是火狐扩展包里面的文件。把火狐的扩展(xpi文件)用7zip解压之后,会有一些文件(主要以rdf、xul、js等文件为主),

其中,js文件是Notepad++所支持的,其他两种文件格式(xul和rdf),用notepad++是没有语法高亮的。为了更好的阅读xul和rdf文件,我们需要为其添加语法高亮。

方法很简单,首先是弄清楚这个扩展名到底是什么语言的。我们知道xul和rdf都是基于XML语言的。对于这些文件添加语法高亮直接跟他们与xml的语法高亮关联在一起即可。

我们打开Notepad++的安装目录,在里面找到并用notepad++打开”langs.xml”这个文件,查找”xml”,一直找,下一个下一个(大约是在第217行那里),看到有处地方是

name="xml" ext="xml xsml xsl xsd kml wsdl"

在ext后面那里添加xul rdf,以空格隔开。不懂的看下面的写法。

name="xml" ext="xml xsml xsl xsd kml wsdl xul rdf"

Notepad ++ 添加 xul 、rdf 等文件语法高亮

点击保存,关闭Notepad++。下次你右键用Notepad++打开xul和rdf文件的时候,就会有语法高亮了。

Notepad ++ 添加 xul 、rdf 等文件语法高亮

本文到此结束。由于未参考mozilla官方文档,若有错误,请大家指出哇~~

藏剑山庄原创文章,未经允许,禁止转载!

原文链接:http://blog.yanwen.org/archives/1631.html