Подтвердить что ты не робот

Можете ли вы определить свои собственные переменные шаблона в Eclipse

В Eclipse есть шаблоны, которые помогут вам автоматически вставлять код или комментарии. Вы можете редактировать эти шаблоны самостоятельно с помощью "Настройки" > "Java" > "Редактор" > "Шаблоны". Существуют так называемые "шаблонные переменные", которые вы можете использовать, чтобы сделать эти шаблоны немного умнее.

Например, существует переменная ${see_to_overridden}, которая вставляет "@see my.package.name.SpuerclassName # methodName (int, my.other.package.SomeType,...)" в комментарий javadoc. Было бы здорово, если бы я мог определить свои собственные переменные, чтобы я мог получить Superclassname, SomeType и т.д., Не добавляя к нему ссылку "@see", чтобы я мог, например, ссылаться на соответствующий метод. Кажется, для этого нет никаких переменных шаблона, поэтому мне было интересно, есть ли способ создать собственные переменные шаблона.

4b9b3361

Ответ 1

В соответствии с этим Сообщение в блоге (альтернативная ссылка) командой Eclipse, вы можете.

Расширьте org.eclipse.ui.editors.templates, добавьте org.eclipse.jface.text.templates.TemplateVariableResolver и заполните значения, требуемые системой. Они должны быть понятны, если вы когда-либо определяли свой собственный шаблон.

Затем выполните преобразование, заменив вашу переменную соответствующей строкой.

Сообщение в блоге содержит более подробные сведения и скриншоты.