我一直在尝试通过eclipse插件开发自己的文本编辑器。
我想在文本编辑器中突出显示一些单词。
我写了以下几行:
IToken xmlComment = new Token(TEXT_START);
new SingleLineRule("@st","art", textStart);
通过这些专栏,我设法突出了 @start 这个词。但如果我写任何大写字母不再突出显示。
创建具有常规表达式的
的SingleLineRule是什么方法提前致谢!
答案 0 :(得分:1)
我要回答我自己的问题:
要为“单词”创建规则,我们可以使用 org.eclipse.jface.text.rules.WordRule 对象,其构造函数具有以下对象作为参数:
字检测器这是IWordDetector的实现
defaultToken 令牌本身
ignoreCase 当然是一个忽略大小写的布尔值。
然后添加单词只需调用addWord方法
myWordRule.addWord(myWord,myToken);