1. Автоматично довършване (Tab)
IntelliJ IDEA е много интелигентна среда за разработка. Някои хора вярват, че това е не просто страхотна IDE за разработка на Java, но най-добрата IDE в света . Което, разбира се, не е далеч от истината.
Например IntelliJ IDEA има това великолепно нещо, наречено автоматично довършване. IntelliJ IDEA анализира и анализира всички файлове във вашия проект (включително всички библиотеки, които използвате). Той разбира Howви класове имате и Howви методи и променливи имат тези класове. След това използва цялата тази информация, за да ви помогне да напишете своя code.
Просто започнете да пишете дума и тя веднага предлага подсказки, за да я завършите. Един от най-често използваните ключове за автоматично довършване е Tab .
Да предположим например, че искате да напишете "Система". За да направите това, трябва да въведете "Sys" и да натиснете клавиша "Tab": IDEA ще довърши останалото instead of вас.
Ако поставите точка след името на променлива, IDEA първо ще определи Howъв тип е променливата и след това ще ви предложи списък с методи, които могат да бъдат извикани на променливата. Това е супер удобно.
Или да предположим, че искате да напишете името на класа InputStreamReader . IntelliJ IDEA може да ви спести време: можете просто да напишете три главни букви " ISR " ( Въвеждам S tream R eader ) и да натиснете Tab . IDEA ще конвертира написаното от вас в InputStreamReader. Това е почти магия.
4.2. Живи шаблони: psvm, sout, psfs, fori
Има хиляди причини, поради които професионалните програмисти обожават IntelliJ IDEA, но има и нещо за начинаещи. Например:
основен метод
Да приемем, че искате да пишете public static void main(String[] args)
за по-малко от секунда.
За да направите това, въведете 4-те букви psvm и натиснете Tab . IDEA ще замени " psvm " с " public static void main(String[] args) ". Магия.
Супер лесно е да запомните последователността psvm — това е съкращение от „public static void main“.
Конзолен изход
Има и начин за бързо записване на System.out.println();
За да направите това, вие също трябва да напишете 4 букви (" sout ") и да натиснете Tab . IDEA ще замени "sout" с " System.out.println(); "
Това също е лесно за запомняне: 4-те букви в sout идват от S ystem. out .println
Деклариране на низова константа
Има начин бързо да декларирате String променлива (на ниво клас).
За да направите това, трябва отново да напишете 4 букви (" psfs ") и да натиснете Tab . IDEA ще замени "psfs" с " public static final String ".
Няма да имате проблеми да запомните това: psfs се състои от 4-те букви от публичния статичен финален низ
Има подобно съкращение, което може да се използва с всеки тип данни: "psf", което означава public static final
Примки
Можете бързо да напишете цикъл в IDEA, като използвате комбинацията fori + Tab . Когато направите това, IDEA ще замени fori със следния code:
for (int i = 0; i < ; i++) {
}
Просто трябва да запишете максималната стойност за променливата на брояча i.
Това може да не са най-популярните трикове за работещи Java професионалисти, но определено ще улеснят живота ви като начинаещ.
3. Околни codeови фрагменти: Ctrl+Alt+T
Понякога програмистите се сблъскват със ситуации, в които искат да направят нещо с codeа, който вече е написан. IntelliJ IDEA прави това по-лесно, като предоставя специална команда за обвиване на съществуващ code с нещо.
Да предположим например, че искате да изпълните няHowъв code не веднъж, а няколко пъти. Има смисъл да създадете цикъл и да поставите codeа вътре в цикъла. Можете, разбира се, да напишете заглавката на цикъла и да поставите къдрава скоба в началото и друга къдрава скоба в края. След това можете също да копирате необходимия code в цикъла и да преминете през всички редове в тялото на цикъла и да ги преместите надясно.
Но има по-лесен начин: можете да обградите съществуващия code в цикъл и IntelliJ IDEA ще свърши останалото сама. Ще трябва да направите 3 неща:
- Маркирайте codeа, който искате да обградите с друг code
- Натиснете Ctrl+Alt+T
- Изберете една от опциите за добавяне на заобикалящи изявления:
- ако
- ако-иначе
- докато
- правете докато
- за
- опитай да хванеш
- пробвай накрая
- опитайте да хванете най-накрая
- синхронизирани
Ето пример за меню в IDEA:

4. Стил на codeа: Ctrl+Alt+L
И още един съвет. Доста често копирането на codeа обърква подравняването му: на едно място има излишни интервали, а на друго място липсват и т.н. Кодът изглежда работи, но изглежда като разбит влак.
За да поддържате codeа си страхотен, трябва само да натиснете 3 бутона: Ctrl+Alt+L
Веднага щом натиснете тази комбинация, IntelliJ IDEA незабавно ще форматира целия code в текущия файл, поставяйки интервали и раздели, където е необходимо. Това вече няма да е code, а бонбони за очите.
Пример:
Преди | След |
---|---|
|
|
Между другото, всеки „стил на code“ е напълно персонализиран в настройките на IntelliJ IDEA:

GO TO FULL VERSION