Программно добавить шаблоны кода? - PullRequest
2 голосов
/ 07 октября 2010

Я пишу собственный редактор XML для нашего проекта и хочу добавить поддержку шаблонов. Т.е. когда пользователь пишет «<ab:mytag» и нажимает Ctrl + пробел, он получает возможность вставлять фрагмент текста с параметрами по умолчанию / фиктивные.

Но это должно быть доступно только в редакторе XML. Как бы я пошел по этому поводу?

Уточнение : Шаблоны, о которых я говорю, доступны, когда вы пишете, например, "syso" в своем редакторе Java и нажимаете Ctrl + Пробел. В настройках вы можете добавить свои собственные шаблоны. Что я хочу сделать, так это определить свои собственные шаблоны для своих собственных XML-тегов, но я хочу сделать это в коде, и это повлияет только на мой редактор

Ответы [ 2 ]

3 голосов
/ 08 октября 2010

После многих поисков я нашел этот ppt, который ответил почти на все мои вопросы:

http://www.eclipsecon.org/2008/sub/attachments/Extending_the_XML_and_SSE_editors_from_the_WTP_Project_.ppt

Шаблоны, которые я использовал, могут быть добавлены программно с использованием точки расширения org.eclipse.ui.editors.templates

0 голосов
/ 08 октября 2010

Перейдите в настройки, затем XML -> XML Files -> Editor -> Templates. Определите ваш новый шаблон там.

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