Ось комбінації клавіш Intellij IDEA, які я вважаю найбільш корисними (перераховані приблизно на порядок використання для мене):
Ярлик, який я використовую найбільше, це Ctrl+ B(Перейти до декларації), щоб побачити, що робить метод, де оголошена змінна і т. Д. За цим майже завжди слідує Ctrl+ Alt+, Leftщоб повернутися туди, де я був ( Ctrl+ Alt+ Rightпрацює, щоб "перейти" вперед ”знову).
Пов'язаний ярлик навігації - Ctrl+ Alt+ B, (Перейти до реалізації). Натисніть його, коли карета знаходиться у назві методу інтерфейсу, і ви отримаєте спливаючий список усіх місць, де цей спосіб реалізований, і ви можете вибрати, до якого ви хочете піти (якщо є лише одна реалізація , ти йдеш прямо туди). Те саме стосується і перекритих методів.
Протилежністю цьому є Ctrl+ U(Перехід до супер-методу / суперкласу). Якщо карета полягає у впровадженні методу в інтерфейс (позначений маленьким зеленим інтерфейсом-символом у лівій жолобі), цей ярлик перенесе вас до самого інтерфейсу.
Коли я хочу побачити всі місця, де використовується метод чи змінна (що я хочу зробити багато), я використовую Ctrl+ Alt+ F7(Показати звичаї). Це дає вам спливаючий список усіх звичаїв, і ви можете легко переходити до кожного. Я віддаю перевагу цьому над Alt+ F7(Find usages), який дає вам ту саму інформацію, але в окремій області нижче.
Щоб знайти класи, я використовую Ctrl+ N(Перейти до класу), що дозволяє шукати, використовуючи лише великі літери у назві класу («верблюжі горбки»), і * як підстановку.
Ще один ярлик, який я використовую, як для читання, так і для запису коду, - це Ctrl+ P(інформація про параметри) в аргументах методів та конструкторів, щоб побачити типи та назви параметрів.
Що стосується написання коду, я багато використовую Ctrl+ space(базовий завершення коду) для автоматичного завершення імен методів, назв змінних тощо (або просто для того, щоб побачити, які методи доступні для певного об'єкта, намагаючись автоматично завершити безпосередньо в крапка, що слідує за назвою об’єкта).
Для пошуку у поточному файлі я використовую Ctrl- F(Знайти - мабуть, найменш дивовижний ярлик у цьому списку), F3/ Shift+ F3(Знайти наступний / попередній) для повторення пошуку та Ctrl+ Shift+ F(Знайти в шляху) для пошуку у всьому проекті.
Ctrl+ W(Вибір послідовно зростаючих блоків коду) зручно підбирати шматки коду. Неодноразове натискання на нього вибирає все більше і більше коду. Корисно під час пошуку, відступу, коментування коду тощо.
Якщо у файлі є помилки, F2/ Shift+ F2(Наступна / попередня виділена помилка) перейде до них.
Я використовую послідовність Alt+ C, N(Показати перегляд змін), щоб побачити, які файли в проекті я змінив порівняно із сховищем субверсії. Для дифф поточного файлу з версією в сховище Subversion, я використовую послідовність Alt+ C, S, Y(порівняйте з однієї і тієї ж Repository версії). На розгляд, я використовую F7/ Shift+ F7для навігації між змінами.
Якщо немає в розрізці, я використовую Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+, Downщоб перейти до частин файлу, які були змінені порівняно із перевіреною версією. У кожному пункті модифікації ви бачите відповідну частину у вивіреній версії у спливаючому вікні.
Нарешті, я запускаю тести JUnit, використовуючи Ctrl+ Shift+ F10.
Редагувати: Один дійсно корисний ярлик, який я почав використовувати лише за останні кілька місяців, є Ctrl+ E. Він відкриває спливаюче вікно з 15 останніми використаними файлами, і ви просто стрілку вниз до потрібного і натисніть клавішу Enter, щоб перейти до нього.