查看文章
 
StyledTextCtrl语法高亮使用的探讨
2009-03-11 18:28
原来是想投稿的,但是编辑们认为太具体了,范围太窄,没人采用。所以一直也没有发表过,也不曾公开过。不过正好有网友问到这个问题,我找了出来放到网上。从这里下载。有文章和源码。

文章描述了内置的Lexer的使用和自定义的Lexer的使用。不过它是一个精简版本,Ulipad对于自定义Lexer作了增强。有兴趣可以去看Ulipad的源码。主要是 NCustomLexer.py ,可以使自定义语法高亮更容易。同时在Ulipad的英文文档 howto_write_custom_syntax_support.htm 中我也写过如何使用它,可以看一看。另外有许多Lexer就是使用NCustomLexer来处理的都可以看,比如:

mixins/LexerRst.py 处理reStructuredText
plugins/djangoproj/DjangoTMPLexer.py 处理Django模板
plugins/mako_plugin/MakoTMPLexer.py 处理Mako模板

等等。

类别:Ulipad||添加到搜藏 |分享到i贴吧|浏览(1346)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu