Я только начинаю с шаблонов Eclipse (в Eclipse IDE для PHP) и создал следующий шаблон:
${word_selection} = array();
foreach(${list} as ${item}) {
${obj} = new ${class};
array_push(${word_selection}, ${obj});
}
Идея для меня, чтобы напечатать что-то вроде
$myObj->name
выберите его и замените его шаблоном выше.
Проблема в том, что я не могу найти способ выделить текст и вызвать шаблон, поэтому сгенерированный код всегда просто удаляет $ {word_selection}, оставляя его пустым.
Как я могу выделить текст, а затем вызвать шаблон, чтобы он заменил $ {word_selection} выделенным текстом?
Я видел следующие возможные решения, ни одно из них не сработало для меня:
Я не вижу эту опцию, когда я щелкаю правой кнопкой мыши по выделенному тексту. (возможно, не применимо в Eclipse IDE для PHP?).
Сообщение, которое я вижу в окне, показывает «Нет предложений по шаблонам».
Слово остается выделенным при переходе на новую строку, но сгенерированный код по-прежнему отображается без выбранной строки.
Не работал для меня.
Я предполагаю, что есть хитрость, но я не могу понять это. Любая помощь будет оценена.
Задача ещё не решена.
Других решений пока нет …