При разработке в IntelliJ IDEA большую часть времени вы проводите в редакторе кода. Поэтому стоит знать его основные возможности.
Параметри за замовчуванням Редактор за промовчанням виділяє кольором парні дужки, область видимості, вертикальні позначки відступу та місця використання елемента, що знаходиться під курсором. Переналаштувати все це та багато іншого можна в Settings → Editor та Settings → Editor → Appearance.
Дві інші настройки, що заслуговують на згадку тут:
Дозволити поміщати курсор після кінця рядка, за замовчуванням увімкнено. Якщо це вас дратує, можете вимкнути в налаштуваннях.
Показувати номери рядків за промовчанням вимкнено.
Збереження змін Одна з найкращих особливостей редактора, до якої новачки звикають не відразу, це як він зберігає зміни. IntelliJ IDEA робить це автоматично, тобто вам не треба турбуватися про те, що ви щось не зберегли. Якщо вам потрібно скасувати внесені зміни, ви завжди можете це зробити за допомогою локальної історії змін .
Індикатори панелі статусу На панелі статусу ви можете знайти корисну інформацію про відкритий зараз файл, таку як тип кінця рядка ( Windows/Unix ) ( \r\n або \n , прим. перекл.), кодування, поточна гілка в системі контролю версій та чи файл відкритим тільки для читання.
Розділювачі методів Ще одне корисне налаштування (відключено за замовчуванням) це відображати роздільники методів.
Структурне виділення Обов'язково треба знати про цю можливість, тому що вона сильно підвищує продуктивність. Структурне виділення дозволяє вам виділяти вирази, ґрунтуючись на синтаксисі. Натискаючи Ctrl + W (Сmd + W на Mac), ви розширюєте виділення (починаючи з курсору) до меж наступної структурної одиниці виразу. І навпаки, ви можете скоротити виділення, натиснувши Shift + Ctrl + W (Shift + Cmd + W на Mac).
Виділення колонками Ви можете виділяти текст колонками за допомогою миші, якщо затиснете Alt . Також можна зробити цей режим за замовчуванням в налаштуваннях, Edit → Column Selection Mode .
Ще одна корисна особливість редактора коду це згортання . Ви можете згорнути або розгорнути частини коду, натиснувши Ctrl + . ( Cmd +. на Mac).
Інші корисні можливості
Перемістити поточний рядок коду (або виділений блок) за допомогою Shift+Ctrl+стрілки (Shift+Cmd+стрілки на Mac) .
Продублювати поточний рядок коду (або виділений блок) за допомогою Ctrl+D (Cmd+D на Mac) .
Видалити рядок коду (або виділений блок) за допомогою Ctrl+Y (Cmd+Y на Mac) .
Закоментувати або розкоментувати рядок коду (або виділений блок) за допомогою Ctrl+/(Cmd+/на Mac) та Shift+Ctrl+/ (не рядковий коментар, а блоком для виділеного коду).
Оптимізувати директиви імпорту за допомогою Ctrl+O (Cmd+O на Mac) .
Пошук у відкритому поточній вкладці файлі за допомогою Alt + F3 (по F3 перехід до наступного збігу, по Shift + F3 - до попереднього збігу). Або, заміна у відкритому у поточній вкладці файлі за допомогою Ctrl + R ( Cmd + R на Mac ).
Увімкнути/відобразити м'які переноси рядків, які відключені за замовчуванням.
Вставка зі стеку за допомогою Shift+Ctrl+V (Shift+Cmd+V на Mac) .
Переміщатися відкритими вкладками за допомогою Alt + стрілки (ctrl + стрілки на Mac) .
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ