王吉元-NWPU

导航

 
上一页 1 ··· 17 18 19 20 21

2013年3月1日

摘要: 1. 在 项目名.editors这个包下,有一个TagRule类,其中在XMLPartitionScanner这个类中引用了TagRule的同名方法。即: rules[2]= new TagRule(tag);实际上,TagRule实现了一个语法规则,TagRule的同名方法的源码如下: public TagRule(IToken token) { super("(", ")", token);//控制最外围的符号,即若最外围为()时,“”内的字符会变成绿色 ... 阅读全文
posted @ 2013-03-01 09:41 王吉元 阅读(222) 评论(0) 推荐(0) 编辑
 
摘要: 1. 在public class XMLConfiguration中添加扫描函数:protected ValueScanner getValueScanner() { if (valuescanner == null) { valuescanner = new ValueScanner(colorManager); valuescanner.setDefaultReturnToken( new Token( new TextAttribute( colorManager.getColor(IXMLColorConstants.DEFAULT)))); } ... 阅读全文
posted @ 2013-03-01 08:57 王吉元 阅读(360) 评论(0) 推荐(0) 编辑
 

2013年2月28日

摘要: 转自:http://www.realsolve.co.uk/site/tech/jface-text.phpBuilding an Eclipse Text Editor with JFace TextHow to create an enhanced Eclipse XML editor using JFace TextByPhil Zoio, April 2006Authors Note:I had originally intended to have this article published externally. Time constraints prevent me from 阅读全文
posted @ 2013-02-28 11:16 王吉元 阅读(790) 评论(0) 推荐(0) 编辑
 
摘要: 编辑相关快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1.【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2.【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3.【Ctrl+/】快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。4.【Ctr 阅读全文
posted @ 2013-02-28 10:13 王吉元 阅读(237) 评论(0) 推荐(0) 编辑
 
摘要: 在public class XMLPartitionScanner中可以添加一些规则以保证对“//”和“/*....*/”做出相应。做起来很简单,只是应该明白其中的运行原理。本人经过实验可以达到最终的结果,但是对于原理不是很清楚。这次主要说明做法,原理下次待我研究研究再说。1. 在public class XMLPartitionScanner中添加两个字符串常量,作为单行注释与多行注释的标识:public class XMLPartitionScanner extends RuleBasedPartitionScanner { public final static String XML_S 阅读全文
posted @ 2013-02-28 09:29 王吉元 阅读(619) 评论(0) 推荐(0) 编辑
 
摘要: 在http://blog.sina.com.cn/s/blog_40585f8d010009lw.html看到一篇文章,但是程序不完整,特此做一些修改:大家在使用Eclipse编写Java代码的时候,一定被Java代码编辑器的强大功能所吸引:出色的错误提示,准确的内容帮助,文本的折叠等等。今天我以Eclipse插件中的XML Editor例子作为模板,为XML文本编辑器加入内容帮助(Content Assis)。1.内容帮助简介在目前流行的IDE中,内容提示帮助是必不可少的功能,可以说,如果没有了内容帮助,那IDE就不能称为IDE。有了内容帮助提示,能大大提高代码编写速度。请看下图:当我们在J 阅读全文
posted @ 2013-02-28 08:38 王吉元 阅读(500) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 17 18 19 20 21