Сочетание System.out.println () в Intellij IDEA


Ответы:


255

В идее 17eap:

sout: Печать

System.out.println();

soutm: Печатает текущий класс и имена методов в System.out

System.out.println("$CLASS_NAME$.$METHOD_NAME$");

soutp: Печатает имена и значения параметров метода в System.out

System.out.println($FORMAT$);

soutv: Печатает значение в System.out

System.out.println("$EXPR_COPY$ = " + $EXPR$);

Есть ли ярлык для вызова soutm для всех функций в файле за один раз? Это полезно, когда вы хотите отследить поток вызовов функции с помощью журналов.
nkalra0123

48

Да, вы можете сделать это. Просто откройте Настройки -> Живые шаблоны. Создайте новый с sysoаббревиатурой и System.out.println($END$);текстом шаблона.


2
Это не отвечает его желанию автоматически заполнить ctrl + пробел.
Мурат Карагез

Ну, если он установит этот параметр, он не сможет просто напечатать sysoи нажать, Tabчтобы завершить утверждение? Мы делаем нечто подобное при определении основного метода: мы набираем psvmи нажимаем, Tabчто автоматически делает это public static void main(String[] args).
прогаммер

Ctrl + Space также расширяет живые шаблоны
Петр Громов

1
Ctrl + пробел не раскрывает sout так же, как вкладка, он открывает меню со списком sout, хотя и довольно близко (и это может быть только потому, что я включил раскладку Eclipse). Лео помогает ответ
Билл К

32

Если вы хотите узнать все ярлыки в intellij, нажмите "Ctrl + J". Это показывает все ярлыки. Для System.out.println () введите «sout» и нажмите «Tab».


11

Откройте настройки (по умолчанию это Alt + Ctrl + S) и найдите живые шаблоны. В верхней части есть опция, которая гласит «По умолчанию разверните с помощью TAB» (по умолчанию это TAB), выберите «Custom», затем нажмите «change» и добавьте раскладку клавиш «ctrl + пробел» к опции «Expand Live Template / Эммет Аббревиатура ".

Теперь вы можете нажать Ctrl + пробел и развернуть живые шаблоны. Теперь, чтобы изменить его на «syso» вместо «sout», в опции Live Templates есть список проверенных опций, перейдите к «other» и разверните его, там вы найдете «sout», просто переименуйте его чтобы "syso" и ударил aply.

Надеюсь, это поможет вам.


2

На MAC вы можете сделать sout + returnили ⌘+j(cmd + j) открывает предложения шаблона живого, введите, soutчтобы выбратьSystem.out.println();


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.