Ярлик 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 + також розширює живі шаблони
Петро Громов

1
ctrl + простір не розширює sout так само, як це робить вкладка, вона витягує меню з переліченим у ньому sout - настільки досить близько (І це може бути лише тому, що я включив клавішу Eclipse). Відповідь Лео допомагає
Білл К

32

Якщо ви хочете знати всі ярлики в Intellij хіт "Ctrl + J". Це показує всі ярлики. Для System.out.println () введіть "sout" і натисніть "Tab".


11

Відкрийте "Налаштування" (за замовчуванням Alt + Ctrl + S) та шукайте "Шаблони". У верхній частині є опція, що говорить "За замовчуванням розширити за допомогою TAB" (TAB є типовим), виберіть "Користувацький", а потім натисніть "Змінити" та додайте до клавіатури "ctrl + пробіл" до опції "Розгорнути шаблони живих / Абревіатура Еммета ".

Тепер ви можете натиснути ctrl + пробіл і розгорнути шаблони в реальному часі. Тепер, щоб змінити його на "syso" замість "sout", в опції "Шаблони в реальному часі" є список перевірених тонн варіантів, перейдіть до "other" і розгорніть його, там ви знайдете "sout", просто перейменуйте його до "syso" і вдарити аплі.

Сподіваюся, що це може вам допомогти.


2

На MAC ви можете зробити sout + returnабо ⌘+j(cmd + j) відкрити живі пропозиції шаблонів, введіть, soutщоб вибратиSystem.out.println();


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.