Мои любимые хоткеи в IDEA:
Shift+F6 - переименовать все что угодно и сразу везде где упоминается (в FD есть чтото подобное, но работает не для всего)
Alt+Enter - если чтото подчернуто красным, поставте туда курсор и жмите его. А можно и не ставить курсор, а сразу жать, и тогда он по очереди все переберет, очень удобно когда чужой код вставил и кучу импортов надо добавить. Да и просто на атрибуте поставили курсор и сразу и геттер и сеттер можно добавить. Короче alt+enter пробуйте тыкать везде где только можно и везде чтото будет, на переменных, на параметрах функции/конструктора и в др. местах.
Alt+Insert - чтото типа ctrl+shift+1 из fd (меню generate называется, там и геттеры с сеттерами и конструктор если нет и другие)
Ctrl+O - override method (переопределить метод(ы) удобный поиск по списку и сразу несколько можно выделить)
ctrl+I - реализовать метод из интерфеса (чаще просто ставлю курсор на имя класса и жму Alt+Enter и там сразу все методы из интерфейсов генерируются)
Ctrl+Alt+V - introduce variable
Ctrl+Alt+N - заинлайнить переменную/метод
Ctrl+shift+alt+t - очень крутое меню для различных рефакторингов, часть из которых описал выше отдельно, но часть только от сюда
Ctrl+Alt+L - автоформатирование кода, тут же можно оптимизировать импорты (В FD вроде есть аналог форматера, но тут настройки более гибкие)
Ctrl+Alt+O - оптимизировать импорты (обычно использую предыдущий хоткей с дополнительной галочкой в попапе)
Ctrl+Shift+(Up/Down) - двигаем блок вверх вниз
Ctrl+Y - удалить строку, просто невероятно полезная штука, хотя в FD тоже есть (Ctrl+shirt+d или просто ctrl+d уже не помню)
ctrl+D - дублировать строку
еще вспомнил
Ctrl+F6 - переделать заголовок функции, если надо поменять параметры местами или добавить новых параметров в середину. Использую редко, но когда надо спасает кучу времени.
А так Alt+ENTER это ключевая комбинация (типа ctrl+shift+1 в FD), она умеет кучу всего. И методы создавать и ошибки править и многое другое, со временем придет понимание когда ее жать и что выбирать в попап меню.
Потом в Идее можно и нужно иначе подходить к написанию кода, не надо сначала определять переменную а потом ее использовать, лучше сначала использовать, а потом нажав на ней alt+ентер создать или переменную или атрибут класса и т.д. Тоже самое с методом, лучше сначала вызвать метод класс, передав ему нужные поля, а потом сгенерировать метод (alt+enter) в заголовке которого сразу будут все параметры определены и сразу с нужными типами.
Для сборки достаточно все настроить и жать shift+F10 или shift+f9 для дебага.
В общем очень рекомендую, готов помочь кому будет надо ответив на любые вопросы.
P.S. Realaxy редактор построен на базе MPS платформы от авторов IDEA и многие вещи в них очень похожи и часть трюков я взял именно из уроков для Realaxy. (
http://realaxy.com/ )
Добавлено через 8 минут
А еще в IDEA есть крутая штука, которая пытается следить не только за форматированием кода, но и за логикой. И подсказывает если можно упростить выражения типа

Код AS3:
if (a > 0) { t = true; } else { t = false; }
//на
t= a > 0;
или

Код AS3:
(a < 1)?true:false;
//на
a < 1; // :)
Подчеркивает строки типа

Код AS3:
mc.x = bounds.left;
//или
mx.x = mx.y
намекая, что возможно левая и правая часть возможно не связаны