psvm + tab public static void main
sout + tab System.out.println()
serr + tab System.err.println()
System.out.println(«» + Enter -> + «»)
I + Enter for(Object object : ){} + ESC
Iter + Enter for(Object o: ){} + ESC
fori + tab for (int i = 0; i < ; i++){}
ctrl + J все сокращения
ctrl + shift + -> — выделение слова вправо
shift + end выделение строки в конец
shift + home выделение строки в начало
ctrl + D копирование строки
ctrl + W по-элементное выделение
ctrl + shift + w по-элементная отмена выделения
ctrl + Y удалить строку
ctrl + X вырезать строку
ctrl + [+] раскрыть блок
ctrl + [-] закрыть блок
ctrl + shift + [+] раскрыть все блоки
ctrl + shift + [-] закрыть все блоки
ctrl + [~] (русская Ё) настройки цветовой схемы, стиля кода, keymap
ctrl + alt + o optimize reports (оптимизация импортов)
throws NSFE выкинуть эксепшн (набрать абревиатуру)
ctrl + BS удалить слово
alt + ins вызов генератора методов
tab сдвиг вправо строки/блока
shift + tab сдвиг влево строки/блока
ctrl + alt + i выравнивание отступов
ctrl + alt + t surround with (помещает выбранный блок в стандартную конструкцию)
ctrl + / однострочный комментарий (комментировать/раскомментировать)
ctrl + shift + / многострочный комментарий (комментировать/раскомментировать)
alt + 1 alt + ins создать класс, интерфейс и т.п.
ctrl + N имя класса переход к данному классу
ctrl + F4 закрыть вкладку
ctrl + I реализация методов, к примеру абстрактного класса
alt + 0 сообщения
alt + 1 открыть/закрыть дерево проектов
alt + 6 TODO
ctrl + { переход к открывающейся фигурной скобке
ctrl + G — переход к строке с номером