Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

2. diel - IntelliJ IDEA - Scopes, Live Templates, Databáza, Pluginy

V minulej lekcii, IntelliJ IDEA - Rozšírené vyhľadávanie a multikurzory , sme sa naučili efektívne používať pokročilé vyhľadávacie nástroje a multikurzor.

Dnes nás čakajú Scopes, live templates, SQL Explorer a pluginy. V IntelliJ IDEA tutoriálu pokračujeme s popisom funkcií, o ktorých ste doteraz možno nevedeli.

Scopes

U vyhľadávania sme si spomenuli možnosť vyhľadávania vo vlastnom priestore - scope.

Editácia Scopes projektu

Vytvorenie nového scope možno najľahšie vykonať zo záložky "Project", kde kliknutím na ozubené koliesko vyberieme z kontextovej ponuky "Edit Scopes ...:"

Scopes v IntelliJ IDEA - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Zobrazí sa nové okno s editorom Scopes:

Scopes editor v IntelliJ IDEA - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Pre tvorbu a správu Scopes slúži ponuka vľavo hore (číslo 1 na obrázku).

Vytvorenie nového scope

Začneme vytvorením nového scope stlačením tlačidla "+". Po zadaní názvu sa vytvorí nový scope a zobrazí sa v ľavom zozname (číslo 2 na obrázku).

Definícia scope je založená na regulárnych výrazoch. Tie ale nebudeme písať ručne, použijeme na to tlačidlá v boxe vpravo (číslo 3 na obrázku):

  • INCLUDE - pridá zložku a jej súbory do scope (nefunguje rekurzívne na podpriečinky),
  • INCLUDE RECURSIVELY - pridá zložku a jej súbory do scope rekurzívne,
  • Exclude - vyberie zložku a jej súbory (nefunguje rekurzívne),
  • Exclude RECURSIVELY - vyberie zložku a jej súbory zo scope rekurzívne.

Samozrejme môžeme tieto pravidlá použitý aj na súbory samotnej.

Live Templates

Možno vám niečo hovorí skratka psvm, alebo sout. Poďme sa pozrieť na Live Templates. Tie sa používajú na urýchlenie písania často sa opakujúceho kódu.

Po napísaní jednej z týchto skratiek a použitie klávesy Tab sa napíše celý kód automaticky.

V prípade psvm to bude public static void main metóda:

public static void main(String[] args) {

}

Dostupné skratky

Medzi dostupné skratky patria:

  • psvm alebo main - public static void main
  • sout - System.out.println();
  • psfs - public static final String
  • fori - for (int i = 0; i < ; i++) { }
  • ifn - if (var == null) {

Editor Live Templates

Editor na Live Templates nájdeme v nastavení.

Nastavenie IntelliJ IDEA môžeme zobraziť pomocou klávesovej skratky Ctrl + Alt + S.

V nastavení vyhľadáme "Live Templates":

Live templates v IntelliJ IDEA - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Pred nami sa zobrazí okno so všetkými dostupnými Live Templates, ktoré je možné použiť. V pravej časti okna sú tlačidlá pre správu Live Templates. Je možné pridať a odobrať jednotlivé položky alebo ich kopírovať.

Nový Live Template

Než začnete tvoriť vlastné Live Template, pozrite sa, ako sú vytvorené tie už existujúce. Pomôže vám to s pochopením syntaxe a uľahčí prácu. Každý Live Template musí mať definovanú skratku, cez ktorú sa bude aktivovať. Táto skratka sa edituje v políčku Abbreviation.

Nastavenie SQL Exploreru

Veľké množstvo projektov ku svojej činnosti vyžaduje databáze. Je teda potrebné mať k dispozícii nástroj, ktorý dokáže takúto databázu otvoriť, prezerať a v ideálnom prípade aj editovať. Všetky tieto možnosti ponúka doplnok s názvom Database Tools and SQL.

Database Tools and SQL možno používať len v rámci Ultimate Edition. V Community Edition nebude možné tento doplnok nainštalovať.

Zobrazenie záložky "Database"

V hlavnej nástrojovej lište (ta hore) klikneme postupne na nasledujúce možnosti: View -> Tool Windows -> Database:

Zobrazenie záložky „Database“ v IntelliJ IDEA - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce
Pokiaľ nemáte možnosť Database k dispozícii, ponúka sa dva dôvody:

  • nemáte doplnok nainštalovaný (inštalácia doplnkov je popísaná nižšie),
  • nepoužívate Ultimate Edition

Po zobrazení záložky Database sa zobrazí nasledujúce okno:

Database manager v IntelliJ IDEA - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Pripojenie k MySQL databáze

Ukážeme si, ako sa pripojiť k MySQL databáze.

Začneme tým, že klikneme na tlačidlo "plus". Otvorí sa nám ponuka, z ktorej vyberieme, akú databázu budeme chcieť pripojiť. V našom prípade vyberieme MySQL. Po výbere sa otvorí nové okno, do ktorého budeme musieť zadať prístupové údaje k databáze:

Pripojenie k MySQL databáze v IntelliJ IDEA - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Políčka Host a Port necháme na východiskových hodnotách (za predpokladu, že databáza beží na tom istom stroji a na štandardnom porte). Do User a Password vložte prístupové údaje vašej databázy. Do posledného políčka Database vložte názov databázy, ku ktorej sa chcete pripojiť. V políčku URL sa dynamicky vytvára pripojovacie adresa.

Overenie spojenia s databázou

Po vyplnení všetkých políčok môžeme spojenie overiť kliknutím na tlačidlo TEST CONNECTION. Možno budeme vyzvaní k stiahnutiu potrebných driverov. V takom prípade stiahnutia driverov potvrdíme:

Potvrdenie stiahnutie driverov k databáze v IntelliJ IDEA - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Až bude všetko fungovať, môžeme okno zatvoriť stlačením tlačidla OK. Po zatvorení okna si môžeme prezrieť obsah databázy. Uvidíme všetky dostupné tabuľky: Pripojená databázy a prehliadač tabuľky - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

Na obrázku vyššie je vidieť príklad pripojenej databázy. V pravej časti v záložke Database je schéma databázy. U tabuliek možno zobraziť jednotlivé stĺpčeky a ich dátové hodnoty. V prostrednej časti sa nachádza editor jednej vybranej tabuľky. Hodnoty v stĺpcoch možno ľahko editovať dvojitým poklepaním na hodnotu.

Štandardne sa tiež zobrazí Console pre komunikáciu s databázou cez SQL príkazy. Tu môžeme písať akékoľvek SQL príkazy. Po spustení sa aplikujú na práve vybranú databázu.

Pluginy

Ďalšie funkčnosťou, ktorú si dnes popíšeme, sú pluginy. Základná výbava IntelliJ je pre začiatočníkov viac ako dostatočná. Postupom času ale začnete zisťovať, že niektoré postupy pre vás nie sú efektívne, alebo vám skrátka niečo chýba. Od toho tu máme k dispozície pluginy.

Otvorenie okna s pluginy

Zobrazíme si okno s nastavením pomocou skratky Ctrl + Alt + S a vyhľadáme záložku Plugins:

Otvorenie okna s pluginy v IntelliJ IDEA - IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce

V hornej časti okna sú dve záložky:

  • V Marketplace sa nachádza všetky pre nás dostupné pluginy, ktoré si môžeme nainštalovať.
  • V druhej záložke Installed sa nachádzajú všetky nainštalované (ale aj deaktivované) pluginy.

Používate nejaké pluginy alebo skratky, ktoré tu neboli uvedené? Pochváľte sa s nimi v komentároch pod článkom. Tie najzaujímavejšie sa dostanú do článku:)

V ďalšej lekcii, IntelliJ IDEA - Debugging , si ukážeme základné možnosti debuggeri, ktorý IntelliJ IDEA ponúka.


 

Predchádzajúci článok
IntelliJ IDEA - Rozšírené vyhľadávanie a multikurzory
Všetky články v sekcii
IntelliJ IDEA / NetBeans / Eclipse - Pokročilá práce
Preskočiť článok
(neodporúčame)
IntelliJ IDEA - Debugging
Článok pre vás napísal Petr Štechmüller
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje primárně programování v Javě, ale nebojí se ani webových technologií.
Aktivity