Как использовать $ {word_selection} или $ {line_selection} в Eclipse IDE для PHP (Photon 4.8.0)

Я только начинаю с шаблонов 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} выделенным текстом?

Я видел следующие возможные решения, ни одно из них не сработало для меня:

  1. Выделите текст, щелкните правой кнопкой мыши и используйте «Surround With».

Я не вижу эту опцию, когда я щелкаю правой кнопкой мыши по выделенному тексту. (возможно, не применимо в Eclipse IDE для PHP?).

  1. Выделите текст, дважды нажмите Ctrl + пробел и выберите шаблон.

Сообщение, которое я вижу в окне, показывает «Нет предложений по шаблонам».

  1. С курсором перейдите к слову, используйте Alt + Shift Up / Down, чтобы выбрать слово, затем используйте курсор, чтобы перейти к новой строке, и используйте помощник по содержимому, чтобы вызвать шаблон.

Слово остается выделенным при переходе на новую строку, но сгенерированный код по-прежнему отображается без выбранной строки.

  1. Я попробовал решения, предложенные здесь: Затмение: "просто" Проблема шаблона с $ {word_selection}

Не работал для меня.

Я предполагаю, что есть хитрость, но я не могу понять это. Любая помощь будет оценена.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]