Eclipse Plugin - Текстовый редактор - SingleLineRule - PullRequest
2 голосов
/ 23 сентября 2011

Я пытался разработать свой собственный текстовый редактор с помощью плагина eclipse.

Я хотел бы просто выделить несколько слов в текстовом редакторе.

Я написал следующие строки:

IToken xmlComment = new Token(TEXT_START);
new SingleLineRule("@st","art", textStart);

с помощью этих строк мне удалось выделить слово @ start .Но если я напишу, заглавная буква больше не будет выделена.

Любой способ создать SingleLineRule с регулярным выражением ???

Заранее спасибо!

1 Ответ

1 голос
/ 22 октября 2011

Я собираюсь ответить на свой собственный вопрос:

Для создания правил для «слов» мы можем использовать org.eclipse.jface.text.rules.WordRule Объект, его конструкторимеет в качестве аргументов следующие объекты:

детектор слов Это реализация IWordDetector

defaultToken Сам токен

ignoreCase Конечно, логическое значение для игнорирования регистра.

Затем, чтобы добавить слова, просто вызовите метод addWord

myWordRule.addWord (myWord, myToken);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...