Сочетание клавиш для автозаполнения, охватывающее следующее слово в IntelliJ Ultimate Edition - PullRequest
0 голосов
/ 22 мая 2019


Я работаю над IntelliJ для MacOS.Я смотрю на варианты автозаполнения, где автозаполнение также охватывает следующее слово.Я знаю две комбинации клавиш для автозаполнения прямо сейчас.Один из них - «Tab», который заменяет следующее слово, а другой - «Cmd + Shift + Enter», который охватывает всю строку.Это сложно описать, но я приложу все усилия: 1. У меня есть слово наподобие этой общедоступной String getValue (), и я хочу преобразовать ее в общедоступную опциональную функцию getValue ().Поэтому я набираю public OptString getValue () и всплывающее окно необязательного автозаполнения.Какой ярлык можно нажать, чтобы Optional покрывал строку в <> для изменения с OptString на Optional?2. У меня есть утверждение, подобное этому возвращению "h" + nameЯ хочу изменить его, чтобы он возвращал Optional.of ("h") + name, но когда я нажимаю Cmd + Shift + Enter, я получаю Optional.of ("h" + name), то есть он охватывает всю строку вместо только следующейслово.Любая быстрая клавиша для этого?

1 Ответ

1 голос
/ 22 мая 2019
  1. Tab заменяет String на Optional, Cmd + Shift + Enter заменяет его на Optional<String>.
  2. Эта замена мне кажется странной, так как Optional.of("h") + name не компилируется,Специальных ярлыков для такого окружения сейчас нет.Вы можете создать живой шаблон Surround самостоятельно (java.util.Optional.of($SELECTION$)).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...