IDEA uchun Lifehacklar

All lectures for UZ purposes
Daraja, Dars
Mavjud

1. Avto to‘ldirish (Tab)

IntelliJ IDEA — juda aqlli dasturlash muhiti. Ba’zilar uni faqat Java dasturlash uchun ajoyib IDE emas, balki dunyoda eng yaxshi IDE deb hisoblashadi. Bu haqiqatga yaqin fikr.

Misol uchun, IntelliJ IDEA-da ajoyib avto to‘ldirish funksiyasi mavjud. IntelliJ IDEA loyihaingizdagi barcha fayllarni (barcha foydalanilgan kutubxonalarni ham) tahlil qiladi va loyihangizda qanday sinflar, metodlar va o'zgaruvchilar borligini tushunadi. So'ngra, sizga kod yozishda yordam berish uchun barcha ushbu ma'lumotlardan foydalanadi.

Siz biror so‘zni yozishni boshlaysiz, va u darhol sizga uning oxirini taklif qiladi. Avto to‘ldirishda eng ko‘p ishlatiladigan tugmalardan biri — bu «Tab» tugmasi.

Masalan, siz System yozmoqchisiz. Buning uchun sizga faqat Sys yozib, «Tab» tugmasini bosishingiz kerak: qolganini IDEA siz uchun tugatadi.

Agar siz o‘zgaruvchi nomidan keyin nuqta qo‘ysangiz, IDEA birinchi navbatda o‘zgaruvchining turini aniqlab, keyin o‘zgaruvchida chaqirilishi mumkin bo‘lgan metodlar ro‘yxatini taklif qiladi. Bu juda qulay.

Yoki, masalan, siz InputStreamReader nomli sinfni yozmoqchisiz. IntelliJ IDEA vaqtni tejash imkonini beradi: siz faqat bosh harflarini yozishingiz mumkin — ISR (InputStreamReader) va Tab tugmasini bosing. Va IDEA yozilgan hammasini InputStreamReader ga o‘giradi. Dehqon aytganidek, deyarli sehr.

2. Live Templates: psvm, sout, psfs, fori

IntelliJ IDEA-da minglab narsalar mavjud, undan professional dasturchilar foydalanishadi, ammo bu yangi boshlovchilar uchun ham foydali. Jumladan:

Main metodi

Masalan, siz public static void main(String[] args) ni bir soniyadan kamroq vaqtda yozishingiz mumkinmi?

Buning uchun 4 ta harf «psvm» ni yozib, Tab tugmasini bosishingiz kerak. Va IDEA «psvm» ni «public static void main(String[] args)» ga almashtiradi. Sehr.

psvm kombinatsiyasini eslab qolish juda oson — bu public static void main uchun qisqartma.

Ekkranga chiqarish

System.out.println(); ni tezda yozish usuli ham mavjud

Buning uchun ham 4 ta harf «sout» ni yozish va Tab tugmasini bosish kerak. IDEA «sout» ni «System.out.println();» ga almashtiradi

Eslab qolish ham oson: sout — bu System.out.println dan 4 ta harf

Matnli o‘zgarmaslikni e’lon qilish

Sinif darajasida String turi o‘zgaruvchini tezda e’lon qilish usuli mavjud.

Buning uchun ham 4 ta harf «psfs» ni yozish va Tab tugmasini bosish kerak. Va IDEA «psfs» ni «public static final String » ga almashtiradi

Eslab qolish ham oson: psfs — bu public static final String dan 4 ta harf

Har qanday ma’lumot turiga mos keluvchi qisqartmalar ham bor. «psf» — public static final >

Takt

IDEA-da fori + Tab yordamida tezda sikl yozish mumkin. Bunda, IDEA fori ni quyidagiga almashtiradi:

for (int i = 0; i < ; i++) {
}

Siz faqat i o‘zgaruvchisi nechaga qadar o‘zgarishini yozishingiz kerak bo‘ladi.

Bu, Java-professionalari uchun eng ommabop funktsiyalar bo'lmasligi mumkin, ammo yangi boshlovchi sifatida sizga albatta yordam beradi.

3. O'rash: Ctrl+Alt+T

Ba'zida dasturchilar kod bilan ishlash jarayonida biror narsaga o‘zgartirish kiritish zarurati tug‘iladi. IntelliJ IDEA’da kodni boshqasi bilan o‘rash uchun maxsus buyruq mavjud.

Masalan, siz biror kodni bir martadan ko‘p bajarishni xohlaysiz. Shu joyda sikl yaratib, kodni ichiga joylashtirish mantiqan to‘g‘ri. Albatta, sikl sarlavhasini, boshlang'ich qavsni, oxirgi qavsni yozish mumkin. Kodni ichiga ko‘chirish va keyin sikl ichidagi barcha satrlarni kurak nurida o‘ngga surish mumkin.

Lekin buni osonroq qilish mumkin: tayyor kodni sikl bilan o‘rash, va IntelliJ IDEA hammasini o‘zi qiladi. Sizga uchta ish qilish kerak:

  1. O‘rashni xohlagan kodingizni tanlang
  2. Ctrl+Alt+T
  3. ni bosing
  4. O‘rash variantlaridan birini tanlang:
    1. if
    2. if-else
    3. while
    4. do while
    5. for
    6. try catch
    7. try finally
    8. try catch finally
    9. synchronized

IDEA’dagi menyu misoli:

4. Kod Stili: Ctrl+Alt+L

Yana bir foydali jihat. Kodni nusxalash jarayonida yomon ko‘rishni his qilishingiz mumkin: ortiqcha bo‘sh joylar, etishmayotgan probellar va hokazo. Kod ishlaydi, lekin ko‘rinishi dahshatli bo‘lishi mumkin.

Kodingiz har doim ajoyib ko‘rinishda bo‘lishi uchun uchta tugmachani bosish kifoya: Ctrl+Alt+L

Siz ularni bosish bilanoq, IntelliJ IDEA joriy fayldagi barcha kodni avtomatik ravishda formatlaydi: kerakli joyda — probellar va tabulyatsiyalarni qo‘yadi. Kod levhasi shirin bo'lib qoladi.

Misol:

Qanday edi Qanday bo‘ldi
public class Main {
   public static void main(String[] args) {
System.out.println("Hello World!");
System.out.println();
   if (2 < 3)   {
System.out.println("Opps");   }

for (int i = 0; i < 10; i++) {
System.out.println(i);
      }
   }
}
public class Main
{
   public static void main(String[] args)
   {
      System.out.println("Hello World!");
      System.out.println();
      if (2 < 3)
      {
         System.out.println("Opps");
      }

      for (int i = 0; i < 10; i++)
      {
         System.out.println(i);
      }
   }
}

Darvoqe, barcha «kod stili» parametrlari IntelliJ IDEA sozlamalarida to‘liq o‘zgartirilishi mumkin:

Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION