Základná konfigurácia IntelliJ

1. Prehľad

Dobré IDE je dôležité pre produktivitu vývojárov. IntelliJ je v súčasnosti jedným z popredných IDE a podporuje mnoho programovacích jazykov.

V tomto výučbe začneme niektorými základnými konfiguráciami v IntelliJ so zameraním na programovací jazyk Java. Uvedieme tiež najbežnejšie skratky v IntelliJ na zvýšenie produktivity vývojárov.

2. Inštalácia IntelliJ

Najskôr si musíme stiahnuť a nainštalovať IntelliJ pre našu platformu. Pokiaľ ide o funkcie, ktoré si prejdeme, vynikajúca bude edícia Ultimate alebo Community.

3. Základná konfigurácia projektu v IntelliJ

3.1. Konfigurácia JDK

IntelliJ je napísaný v jazyku Java a dodáva sa s baleným JRE na spustenie IDE.

Avšak budeme musieť nakonfigurovať IntelliJ s JDK, aby sme mohli robiť akýkoľvek vývoj v Jave. Môže byť nakonfigurovaný buď globálne, alebo podľa projektu.

Najprv sa pozrime, ako nakonfigurovať globálny JDK pomocou Prepnite IDE Boot JDK možnosť:

Najjednoduchší spôsob, ako nájsť možnosť Switch IDE Boot JDK, je sprievodca „Nájsť akciu“.

Dostaneme sa tam z ponuky Pomocník alebo zadaním textu Ctrl + Shift + A alebo Cmd + Shift + A.Zvyčajne zobrazí zoznam všetkých nainštalovaných JDK a umožní nám zvoliť požadovaný.

Ďalej vytvoríme nový projekt Java.

3.2. Vytvorenie projektu Java

S cieľom vytvoriť nový projekt Java, poďme vychovaťSprievodca novým projektom od Súbor-> Nové-> Projekt:

Ďalej vyberieme Java za účelom vytvorenia jednoduchého projektu Java.

Navyše, toto okno nám umožňuje nakonfigurovať JDK špecifickú pre projekt, ak chceme.

Na ďalšej obrazovke IntelliJ poskytuje projekty šablón ako Ahoj svet ako východiskový bod, ale poďme už len zvoliť Dokončiť a môžeme začať.

Teraz, keď máme základnú štruktúru projektu, môžeme pridať triedu Java výberom možnosti src priečinok a potom buď kliknite pravým tlačidlom myši, alebo napíšte Alt + Vložiť. Vyberieme Trieda Java z tejto ponuky získate dialógové okno, kde ho môžeme pomenovať:

3.3. Konfigurácia knižníc

Projekt Java zvyčajne závisí od mnohých externých knižníc alebo knižníc tretích strán. A zatiaľ čo Maven a Gradle sú typickými cieľmi riadenia tohto problému, Poďme sa pozrieť na to, ako to urobiť natívne v IntelliJ.

Povedzme, že chceme použiť StringUtils API z commons-lang3 knižnica.

Rovnako ako nastavenia JDK, môžeme tiež nakonfigurovať knižnice na globálnej a projektovej úrovni. Globálne knižnice zdieľajú všetky projekty. Globálne aj špecifické knižnice projektu je možné pridať prístupom do dialógového okna Štruktúra projektu (Súbor-> Štruktúra projektu).

Aby sme mohli pridať knižnicu, musíme si ju najskôr stiahnuť. Bežným zdrojom pre každú externú knižnicu je Maven Repository. IntelliJ nám teda umožňuje sťahovať si ho priamo z ľubovoľného predkonfigurovaného úložiska Maven. A samozrejme, ak nie je nakonfigurované žiadne úložisko,prehľadá Maven Central.

IntelliJ teraz stiahne commons-lang3.jar do určeného priečinka. Spolu s tým to tiež pridáva do triedy projektov.

Samozrejme, pamätajte na to pridanie knižnice týmto spôsobom je špecifické pre IntelliJ a nie tak prenosné ako robustnejšie možnosti. Je to však pohodlné pre jednoduché projekty.

V nasledujúcej časti použijeme túto knižnicu a vykonáme jednoduchý program Java.

4. Spustenie alebo ladenie aplikácie

4.1. Konfigurácie spustenia / ladenia

Predtým, ako spustíme náš program Java, pridajme nejaký kód do triedy, ktorú sme pridali skôr. Jednoducho použijeme pridanú knižnicu a zavoláme StringUtils.reverse () obrátiť akýkoľvek text zadaný ako argument programu:

System.out.println (StringUtils.reverse (args [0]));

Teraz existujú 2 prístupy k spusteniu tejto hlavnej metódy v IntelliJ. Po prvé, môžeme jednoducho bežať Ctrl + Shift + F10 alebo Control + Shift + R / D z hlavnej triedy. IntelliJ potom vytvorí dočasnú konfiguráciu Run.

Keďže však musíme absolvovať a String k nášmu StringReversal aplikácia ako programový argument ( args [0] časť), konfigurácia dočasného spustenia nebude fungovať.

Môžeme teda vytvoriť stálu Konfigurácia Run / Debug.

Urobíme to pomocou „Upraviť konfigurácie”Na lište Spustiť navigáciu (Spustiť -> Upraviť konfigurácie):

Tu zadáme názov našej triedy, v ktorej sa má spustiť Hlavná trieda. Aby to fungovalo, musí mať hlavnú metódu.

Prejdeme aj a Reťazec - baeldung, v tomto prípade - ako a Programový argument na našu aplikáciu.

Aj keď to tu nebudeme demonštrovať, môžeme pre našu aplikáciu nakonfigurovať aj možnosti JVM a premenné prostredia.

Na rozdiel od konfigurácií dočasného spustenia, IntelliJ uloží túto konfiguráciu a umožní nám ju kedykoľvek vykonať kliknutím na tlačidlo.

4.2. Ladenie Java aplikácie

IntelliJ má veľkú podporu pre ladenie mnohých jazykov. Poďme odladiť naše Zvrat reťazca užitočnosť ako príklad.

Rovnako ako u väčšiny IDE, aj v editore môžeme pridať bod prerušenia na akýkoľvek riadok našej triedy kliknutím na bočný panel:

Teraz môžeme triedu odladiť kliknutím na ikonu ladenia v konfigurácii Spustiť / Debug.

V takom prípade je program pozastavený na riadku 9, ako je uvedené vyššie, čo nám umožňuje kontrolovať zásobník vlákien, premenné alebo dokonca vyhodnocovať výrazy (Alt + F8 alebo Option / Alt + F8).

V tomto okamihu môžeme Vstúpiť do (F7) StringUtils.reverse () metóda, Prekročiť (F8) riadok alebo Obnoviť program (F9), čo znamená, že bude prebiehať až do ďalšieho zarážky alebo do konca aplikácie.

Väčšina IDE zvyčajne umožňuje používateľom označiť riadok v triede Java ako bod prerušenia, aký sme práve použili. Navyše, IntelliJ nám umožňuje konfigurovať viac ako len hraničné body prerušenia. Môžeme tiež urobiť:

  • Dočasný bod prerušenia - Bod prerušenia riadku, ktorý sa vykoná iba raz
  • Výnimkový bod prerušenia - Bod prerušenia pre každú triedu výnimiek v Jave. Keď sa chystá výnimka, ladiaci program sa pozastaví
  • Bod zlomu metódy - Ten, ktorý sa vykoná pri vstupe alebo výstupe z metódy
  • Bod zlomu - A taký, ktorý sa vykoná, keď sa pole upraví

Bod zlomu môže mať tiež podmienenú logiku.

Môžeme zobraziť a nakonfigurovať všetky zarážky v projekte v Hraničné hodnoty dialóg Spustiť -> Zobraziť hraničné body (Ctrl + Shift + F8 alebo Cmd + Shift + F8).

4.3. Stavebné artefakty

Teraz, keď sme otestovali, odladili a opravili všetky problémy, sme pripravení dodať našu aplikáciu. Preto musíme pre našu aplikáciu vytvoriť nasaditeľné binárne súbory.

V IntelliJ môžeme vytvárať nasaditeľné binárne súbory .jar automaticky.

Po prvé, v Štruktúra projektu (Ctrl + Alt + Shift + S alebo Cmd +;), musíme deklarovať nový artefakt.

Vyberáme „Artefakty“ a potom kliknite na tlačidlo plus.

Ďalej vyberieme artefakt JAR a tiež do JAR pridáme závislosti:

Ďalej sa vrátime k nášmu Konfigurácia Run / Debug dialóg.

Tam musíme v okne Pred spustením pridať úlohu Zostaviť artefakt. Výsledkom je nový spustiteľný súbor jar je vytvorený pre našu aplikáciu zakaždým, keď vykonáme našu konfiguráciu Run / Debug.

Budovanie artefaktov opäť nie je IDE-agnostické. Tento mechanizmus je špecifický pre IntelliJ. Nástroj na správu zostavenia by mohol byť lepším prístupom, podobným tomu, o ktorom sme hovorili pre správu závislostí.

5. Bežné skratky v IntelliJ

Skratky sú skutočne užitočné pri zvyšovaní produktivity vývojárov. Nasleduje rýchle podvádzanie pre najbežnejšie.

5.1. Navigácia

  • Trieda vyhľadávania - Ctrl + N / Cmd + O
  • Hľadať vo všetkých súboroch - Double Shift
  • Posledné súbory - Ctrl + E / Cmd + E
  • Prepínanie medzi súbormi - Ctrl + Tab / Cmd + Tab
  • Hierarchia typov - Ctrl + H / Ctrl + H
  • Volajte hierarchiu - Ctrl + Alt + H / Control + Alt + H
  • Vyskakovacie okno so štruktúrou súborov - Ctrl + F12 / Cmd + F12 (zoznam všetkých metód a polí)
  • Prejsť na vyhlásenie - Ctrl + B / Cmd + b
  • Prejsť na implementácie - Ctrl + Alt + B / Cmd + Alt + B
  • Zobraziť štruktúru projektu - Ctrl + Alt + Shift + S / Cmd +;

5.2. Editor

  • Dokončenie kódu - Ctrl + Medzerník / Ctrl + Medzerník
  • Informácie o parametri metódy - Ctrl + P / Cmd + P
  • Informácie o dokumentácii metódy / triedy - Ctrl + Q / Ctrl + J
  • Preformátovať kód - Ctrl + Alt + L / Cmd + Alt + L
  • Optimalizovať import - Ctrl + Alt + O / Control + Alt + O
  • Duplicitný riadok - Ctrl + D / Cmd + D
  • Odstrániť riadok - Ctrl + Y / Cmd + Odstrániť
  • Výber kódu - Ctrl + W / Alt + Hore
  • Zobraziť rýchle akcie - Alt + Enter / Alt + Return
  • System.out.println juž + Ctrl + Enter / juž + Control + medzerník
  • verejná statická neplatnosť hlavná psvm + Ctrl + Enter / psvm + Control + medzerník
  • System.out.println pre návratovú hodnotu metódy methodName (). sout [Enter]
  • Priraďte návratovú hodnotu metódy k miestnej premennejmethodName (). var [Enter]

5.3. Refaktoring

  • Premenovať triedu / metódu - Shift + F6
  • Metóda extrakcie - Ctrl + Alt + M / Cmd + Alt + M
  • Extrahovať premennú - Ctrl + Alt + V / Cmd + Alt + V
  • Extrahovať pole - Ctrl + Alt + F / Cmd + Alt + F
  • Konštanta extraktu - Ctrl + Alt + C / Cmd + Alt + C
  • Parameter extraktu - Ctrl + Alt + P / Cmd + Alt + P

6. Záver

V tomto článku sme sa pozreli na niekoľko základných konfigurácií v IntelliJ.

Ako príklad sme vytvorili projekt Java, pridali sme knižnice, odladili ho a vytvorili artefakt, všetko v IntelliJ.

Na záver sme sa pozreli na skratky pre niektoré bežné akcie.


$config[zx-auto] not found$config[zx-overlay] not found