JavaRush /Kurslar /All lectures for UZ purposes /Intellij IDEA o'rnatish

Intellij IDEA o'rnatish

All lectures for UZ purposes
Daraja, Dars
Mavjud

1. IDE tarixi, Java uchun ommabop IDElar

IDE tarixi dasturchilar eng ko'p ishlatiladigan 4 ta vositani birlashtirish fikriga kelgan paytdan boshlanadi:

  1. Matn muharriri
  2. Kompilyator (yoki interpretor, tilga qarab)
  3. Yig'ish avtomatlashtirish vositalari
  4. Debugger

Bu vaqtdan beri juda ko'p narsa o'zgarib ketdi. Zamonaviy IDElarni quyidagi narsalarsiz tasavvur qilish qiyin:

  1. Sinflar brauzeri: loyiha minglab sinflariga qulay navigatsiya vositasi
  2. Versiyalarni boshqarish tizimlari bilan integratsiya
  3. Kodsiz interfeys konstruksiyasi vositalari
  4. Kod refaktorlashning kuchli vositalari (yangi funksiyalar qo'shmasdan kodni o'zgartirish)
  5. Kod stilini tahlil qilish va unga majbur qilish
  6. Hatto masofadan debugging qilish imkonini beruvchi kuchli debuggerlar
  7. Kod tahlilchilari va turli maslahatlar

Hozirgi kunda Java dasturchisi uchun turli xil IDElar mavjud, ulardan eng ommaboplari 3 tasi:

  • IntelliJ IDEA
  • Eclipse
  • Net Beans

Ko'plab dasturchilar Eclipse va IntelliJ IDEA o'rtasidagi yillik urushni eslashadi, lekin hozirda barchaga ma'lum: g'alaba IDEAga tegishli. va buni faqat bir necha kun ishlaganingizdan keyin tushunasiz.

2. IntelliJ IDEA turlari

JetBrains kompaniyasi yiliga to'rt marotaba IntelliJ IDEA yangiliklarini chiqazadi. IDEA versiyalarining raqamlari yil raqami va yil ichidagi chiqarilish tartib raqamidan iborat. Masalan, 2018.2 versiyasi 2018 yilning ikkinchi chiqishi, 2019.3 esa 2019 yilning uchinchi chiqishi. Chalkashlikka hojat yo'q.

Har bir chiqarilgan versiyada ikki ta IntelliJ IDEA mavjud: bepul va pullik.

IntelliJ IDEA Community Edition
Bepul versiya IntelliJ IDEA Community Edition deb ataladi. U sizning JavaRush'dagi o'qishingiz uchun to'liq yetarli. Shunday ekan, uni osongina yuklab oling va o'rnating — va olg'a. Bu yerda yuklab olish mumkin.

IntelliJ IDEA Ultimate Edition
Pullik versiya IntelliJ IDEA Ultimate Edition deb ataladi. U katta miqdordagi professional frameworkslarni, masalan, Spring, Hibernate, GWT va hokazolarni qo'llab-quvvatlashi bilan farq qiladi. Bunday narsalar eng yaxshi holatda JavaRushda o'qishni tugatgandan keyin kerak bo'ladi.

IntelliJ IDEA Ultimate Editionda 30 kunlik bepul davr mavjud, lekin keyinchalik unga ancha mablag' sarflashingiz kerak bo'ladi.

Agar pullik versiyani bepul ishlatishni xohlasangiz, bu uchun rasmiy yo'l mavjud. Bu yo'l Early Access Program (EAP) deb ataladi.

IntelliJ IDEA EAP
Har bir versiyani chiqarish paytida, qandaydir o'zgarishlar noto'g'ri ishlashi yoki mavjud narsalarni sindirishi xavfi saqlanib qoladi. Shuning uchun JetBrains IntelliJ IDEA Ultimate Editionning hali rasmiy chiqarilmagan versiyasini yuklashni taklif qiladi, to dasturchilar uni haqiqiy loyihalar orqali sinab ko'rishlari uchun.

Bir tomondan, bu versiya xom bo'lishi mumkin, boshqa tomondan esa, siz IDEAning eng yangi funksiyalariga rasmiy chiqarilishdan oldin kirish imkoniga ega bo'lasiz. Va bu bepul. Bu ajoyib emasmi?

3. IDEA o'rnatish

IDEA o'rnatish

IntelliJ IDEA rasmiy sahifasida (https://www.jetbrains.com/idea/download/) sizga mos keladigan Intellij IDEA versiyasini tanlashingiz mumkin. Umid qilamanki, hozirga qadar siz qaysi birini yoqtirganingizni aniqladingiz. Agar qaror qila olmasangiz, Community Edition'ni tavsiya qilaman: oddiy va tushunarli.

IDEAning Windows, MacOSX va shuningdek Linux uchun versiyalari mavjud. Bu ajablanarli emas, chunki dasturchilar oxirgi ikkita operatsion tizimlarni juda yaxshi ko'rishadi. Bir oz tajriba orttirgandan so'ng, turli dasturlar va xizmatlarni konsol/terminal orqali boshqarish qanchalik oson ekanligiga siz ham hayratda qolasiz.

Agar sizda hali ham savollar qolgan bo'lsa, ehtimol rasmiy qo'llanma sizga IntelliJ IDEA o'rnatishda yordam beradi.

Maqolaning originali

4. O'rnatish bo'yicha video qo'llanma

Keyingi qadam, yuklangan o'rnatuvchini ishga tushiring va IDEA'ni o'rnating. Siz uchun bu jarayonni maksimal darajada osonlashtirish uchun biz alohida video tayyorladik.

O'rnatish bilan bog'liq muammolar yuzaga keldimi? Qo'llab-quvvatlash xizmatimizga yozing: support@javarush.com yoki saytimiz sahifasining pastki o'ng burchagidagi vidjetga. Muammoning tavsifi, skrinshotlarni va OS versiyasi muammoni hal qilishda yordam beradi.

5. Birinchi loyihani yaratish

IDEAda birinchi dastur yozish uchun 3 ta ishni bajarish kerak:

  • Yangi loyiha yaratish
  • Solution klassini yaratish, unda sinf kodini yozish
  • Dasturiy ta'minotni ishga tushirish.

Loyihani yaratish bo'yicha qadam-baqadam qo'llanma


IDEAda loyiha yaratish bo'yicha video


6 IntelliJ IDEA uchun plaginlar

IntelliJ IDEA dasturchilarning turli ishlarida yordam beradigan ko'plab plaginlarga ega. Ammo bizni birinchi navbatda o'rganishga yordam beradiganlar qiziqtiradi.

IntelliJ IDEA uchun ajoyib plagin mavjud: u Key Promoter X deb nomlanadi. U sizga IDEA ichidagi murakkab harakatlarni qanday qilib bir tugma bosish bilan bajarishni ko'rsatadi. Uni o'rnating — afsuslanmaysiz.

Dastlab plaginlar bo'limiga kiring. Buning uchun Ctrl+Alt+S ni bosing. Keyin qidiruv satriga KeyPromoter X yozing va plaginni o'rnating:

CodeMetrics - klasslar va metodlarni murakkablik nuqtai nazaridan yaxshi yozilganligini ko'rishga yordam beradi.

SonarQube — loyihangizdagi kodingizni o'rganadi va yaxshilanishlarni taklif qiladi. Tahlil yozish jarayonida sodir bo'ladi, shuning uchun xatolarni kommitdan oldin tuzatishingiz mumkin.

Rainbow Brackets - qavslarni turli ranglarda ajratib ko'rsatadi, kodingiz va debuggingni osongina amalga oshiradi.

IntelliJ IDEA klavish qisqartmalari

IntelliJ IDEA tahrirlash, navigatsiya, refaktorlashtirish, debugging va boshqa vazifalar bilan bog'liq ko'pgina buyruqlar uchun klaviatura qisqartmalariga ega. Ushbu qisqartmalarni eslab qolish qo'llaringizni klaviaturadan uzmagan holda samaraliroq ishlashingizga yordam beradi.

Qisqartmalarni jetbrains dasturiy hujjatlarida ko'rishingiz mumkin. OS ni tanlash imkoniyati bilan.

Yoki IDEA ichida ko'rishingiz mumkin. Menu-Help-Keyboard shortcuts PDF.

Tabriklayman, siz endi dasturchi kasbiga yana bir qadam yaqinlashdingiz!

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