百度空间 | 百度首页 
 
查看文章
 
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 | 添加到搜藏 | 浏览() | 评论 (5)
 
最近读者:
 
网友评论:
1
2009-03-25 22:18 | 回复
感谢分享。
认真学习。
 
2
2009-07-15 21:19 | 回复
问个和此文不相关的
如何让ulipad的shell支持2.6的python呢??
我没找到配置方法
 
3
2009-07-18 10:20 | 回复
在[Edit]->[Preferences...]->[Python]中的Setup Python Interpreter中。
 
4
2009-07-29 20:46 | 回复
回复limodou:
设置后 编辑器启动的下方SHELL 依然是2.5的
 
5
2009-07-29 23:22 | 回复
设置后在运行时,还要设置Python->Set Argument...中的Python解释器。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu