1. AutoComplete (Tab)
Intellij IDEA çox ağıllı bir development mühitidir. Bəzi insanlar onu sadəcə Java üçün əla bir IDE deyil, ümumiyyətlə dünyanın ən yaxşı IDE-si hesab edirlər. Bu fikrə əsasən yaxın olmaq olar.
Məsələn, Intellij IDEA-da belə gözəl bir şey var: AutoComplete. Intellij IDEA layihənizin bütün fayllarını (istifadə olunan bütün kitabxanalar daxil olmaqla) analiz edir və hansı siniflərə, hansılar metotlara və dəyişənlərə sahib olduğunu anlayır. Sonra bu məlumatlardan istifadə edərək, sizə kod yazmağı asanlaşdırır.
Bir sözü yazmağa başlayırsınız və IDEA dərhal onu tamamlamanız üçün təkliflər verir. AutoComplete-də ən çox istifadə olunan düymələrdən biri – «Tab» düyməsidir.
Məsələn, System yazmaq istəyirsiniz. Bunun üçün Sys yazıb «Tab» düyməsinə basın: qalanını IDEA sizin üçün tamamlayacaq.
Dəyişəndən sonra nöqtə qoymusunuzsa, IDEA əvvəlcə bu dəyişənin hansı tipdə olduğunu müəyyən edir və sonra bu dəyişən üçün çağırılacaq metotların siyahısını təklif edir. Bu çox rahatdır.
Və ya, məsələn, InputStreamReader sinifinin adını yazmaq istəyirsiniz. IntelliJ IDEA vaxtınıza qənaət etmək üçün sizə kömək edəcək: sadəcə üç böyük hərfi yazın — ISR (InputStreamReader) və Tab düyməsinə basın. IDEA yazdığınızı InputStreamReader-a çevirəcək. Bu, demək olar ki, sehrdir.
2. Live Templates: psvm, sout, psfs, fori
IntelliJ IDEA-da minlərlə şey var ki, peşəkar proqramçılar onu sevir. Amma yeni başlayanlar üçün də orada bir şey hazırlanıb. Məsələn:
Main metodu
Məsələn, public static void main(String[] args)
yazmağı bir saniyədən az bir vaxtda edə bilərsiniz ?
Bunun üçün sadəcə 4 hərf psvm yazıb, Tab düyməsinə basmaq lazımdır. IDEA «psvm» yazısını «public static void main(String[] args)» ilə əvəz edəcək. Sehr kimi.
psvm kombinasiya yadda saxlamaq çox asandır — bu public static void main sözlərinin qısaldılmışıdır.
Ekrana çıxış
Eyni zamanda tez bir şəkildə System.out.println(); yazmağın yolu var.
Bunun üçün də dörd hərf «sout» yazıb Tab basmaq lazımdır. IDEA «sout» yazısını «System.out.println();» ilə əvəz edəcək.
Bunu yadda saxlamaq da asandır: sout — bu System.out.println sözlərindən dörd hərfdir.
Text Konstanta təyin etmə
Sinif səviyyəsində String tipli dəyişəni tez bir şəkildə elan etmək üçün bir yol var.
Bunun üçün də dörd hərf «psfs» yazıb Tab basmaq lazımdır. IDEA «psfs» yazısını «public static final String » ilə əvəz edəcək.
Bunu yadda saxlamaq da çox asandır: psfs — bu public static final String sözlərinin dörd hərfidir.
Hər hansı bir data tipi üçün oxşar qısayol var. «psf» — public static final
Dövr
IDEA-da dövr yazmağı tezləşdirmək üçün fori + Tab kombinasiyası istifadə edilə bilər. IDEA bu zaman fori yazısını aşağıdakı kodla əvəz edəcək:
for (int i = 0; i < ; i++) {
}
Sizə sadəcə sayğacın i dəyişəninin dəyişəcəyi maksimum qiyməti yazmaq qalır.
Bu bəlkə də Java üzrə peşəkarlar üçün ən məşhur şeylərdən deyil, amma yeni başlayan biri kimi həyatınızı mütləq asanlaşdıracaq.
3. Kodun sarılması: Ctrl+Alt+T
Bəzən proqramçının işində elə hallar yaranır ki, artıq yazılmış kodla nəsə etmək istəyirsən. Bunun üçün Intellij IDEA-da xüsusi bir komanda var ki, yazılmış kodu başqa bir şeylə “sarmağa” imkan verir.
Məsələn, siz müəyyən bir kodu bir dəfə deyil, bir neçə dəfə icra etmək istəyirsiniz. Məntiqli olan döngü yaratmaqdır və kodu döngünün içərisinə yerləşdirməkdir. Əlbəttə, döngünün başlığını, əvvələ mötərizələri, axıra mötərizələri yaza bilərsiniz. Lazımi kodu döngünün içərisinə surət çıxarıb, sonra isə döngü daxilindəki bütün sətirlər üzrə keçərək onların hamısını sağa doğru irəlilədərsiniz.
Amma bunu daha sadə şəkildə etmək olar: artıq hazır kodu döngü ilə örtmək və qalan hər şeyi Intellij IDEA özü edəcək. Sizdən 3 şeyi etmək tələb olunur:
- Başqa kodla örtmək istədiyiniz kodu seçin
- Ctrl+Alt+T düymələrinə basın
- Sarma variantlarından birini seçin:
- if
- if-else
- while
- do while
- for
- try catch
- try finally
- try catch finally
- synchronized
IDEA-da menyunun nümunəsi:

4. Kod Stili: Ctrl+Alt+L
Və daha bir faydalı məqam. Çox vaxt kodu kopyaladıqdan sonra onun hizalanması pozulur: bəzən artıq boşluqlar olur, bəzən isə çatışmır və s. Görünür işləyən koddur, amma nəyə oxşadığına baxmaq olmur.
Kodunuzun hər zaman əla görünməsi üçün sizə sadəcə 3 düyməni basmaq kifayətdir: Ctrl+Alt+L
Düymələri basan kimi, Intellij IDEA dərhal cari fayldakı bütün kodu formatlaşdıracaq: lazım olan yerlərdə boşluqlar və tab işarələri qoyacaq. Kod konfet kimi olacaq.
Nümunə:
Əvvəl | Sonra |
---|---|
|
|
Yeri gəlmişkən, bütün «kod stili» tamamilə IntelliJ IDEA-nın ayarlarında tənzimlənir:

GO TO FULL VERSION