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

Есть ли ярлык для упаковки инструкции с помощью system.out.println в IntelliJ

Мне кажется, что иногда я хочу напечатать значения переменной, поэтому повторяю следующие действия:

  • написать sout TAB (ярлык для system.out.println)
  • записать имя переменной внутри функции

Можно ли в IntelliJ обернуть переменную с помощью функции, используя только горячие клавиши?

4b9b3361

Ответ 1

В Intellij Idea 13.1 существует короткий путь, называемый "постфиксное завершение кода".

Итак, чтобы обернуть выражение, объект или переменную с помощью System.out.println, вы просто напишете свое имя, поместите точку, затем напишите sout, а затем нажмите вкладку. Итак, например:

new MyObject().sout + <tab>  

будет преобразован в

System.out.println(new MyObject())

Другие примеры:

"Hello World!".sout

int myVariable = 5;
myVariable.sout

Вы можете получить более подробную информацию о постфиксных дополнениях на этой странице: http://blog.jetbrains.com/idea/2014/03/postfix-completion/

Ответ 2

Это можно определить с помощью шаблона Live (настраиваемого в Settings->Live Templates->Surround). Найдите там пример Surround with {}.

После этого вы сможете выбрать переменную (возможно, Ctrl+W), а затем выбрать свой шаблон (Alt+T) - только клавиатуру.

Ответ 3

Тип:

yourVarOrSmthng . sout + Tab

Работает в IntelliJ 2019.1.1