2011-02-16 20 views
5

我正试图移植到新项目上的HTML5,这不需要高度跨浏览器的ISM。但是,我无法找到将HTML5标记(例如headeraside)添加到其他html标记中的“正常”标记的方式,因此它们将被突出显示。没有颜色的代码确实会减慢开发速度,所以我必须坚持使用xhtml,直到解决此问题。某些文本编辑器支持HTML5语法高亮显示?记事本++也许?

我使用记事本++,所以它将是很好的解决这个问题,具体来说。如果超出范围,我想听听其他类似(轻巧,紧凑)的文本编辑器,它更好地支持HTML5。

回答

5

我可以想到的一种方法是修改%ProgramFiles%\Notepad++\langs.xml,但我不知道升级Notepad ++时是否会覆盖它。为了以防万一,您需要备份该文件。

找到这个块(只是搜索<Language name="html"会做):

 <Language name="html" ext="html htm shtml shtm xhtml" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;"> 
      <Keywords name="instre1">...</Keywords> 
     </Language> 

<Keywords>元素中,添加HTML5元素名称用空格隔开,确保你不上键入内现有名称,当然。

为了保存文件,您可能必须具有较高的权限,但保存并重新启动Notepad ++时,它会将您添加的名称识别为HTML标识符。

+0

有人显然已经花时间做了以上的html5标签和css3属性:http://sourceforge.net/tracker/index.php?func=detail&aid=3379788&group_id=95717&atid=612384 – hitautodestruct 2011-12-06 08:13:34

相关问题