Как использовать «шаблон кода» в «выберите шаблоны» - PullRequest
0 голосов

Пример:

Я ввожу n и нажимаю ярлык tab.Я получаю Object object = new Object ();.Все хорошо.«Выбрать шаблоны» - это первая позиция «Объект».Я хочу использовать «шаблон кода», чтобы заменить его на «String».Я ввожу St и нажимаю ярлык tab.Ожидаемый результат: String string = new String(); Результат: St st = new St(); + «выбор шаблонов» перемещается на 2-ю позицию.

Кажется, я понимаю, почему это происходит, но я хочу использовать «шаблон кода» в «выбор»Шаблоны '.

Скажите, пожалуйста, кто сталкивался с этой ситуацией и как вы ее решили.

ps Возможно, я неправильно назвал термин "выбрать шаблоны".Пожалуйста, поправьте меня, если это так.

1 Ответ

0 голосов
/ 31 мая 2018

Я ввожу St и нажимаю вкладку быстрого доступа.Ожидаемый результат: String string = new String ();Результат: St st = new St ();

Фактическим результатом является правильное поведение, поскольку вы указали, что хотите использовать значение St .

Проблема возникает из-за множества допустимых возможностей, начинающихся с St , таких как StrictMath или String или StringBuffer .NetBeans не может знать, какое из этих значений вы хотите использовать, и, нажимая клавишу Tab, вы сообщаете NetBeans, что вы конкретно хотите использовать значение St .

. Решите это следующим образом:

  • Введите St и затем нажмите Control / Space.
  • NetBeans выведет список доступных параметров, которые начинаются с St , в раскрывающемся меню.

controlSpace

  • Прокрутите список вниз, выберите запись для String и нажмите Enter .
  • Затем Netbeans сгенерирует нужный код: String string = new String();
...