6. diel - Rozšírené nastavenia vo vývojovom prostredí webstore
V minulej lekcii, Debugging vo vývojovom prostredí webstore , sme si povedali niečo o Debugging priamo vo vývojovom prostredí webstore.
Správne nastavenie IDE môže veľa pomôcť, môže ušetriť až desiatky
hodín času. Väčšina nastavení je snáď individuálne, takže spomeniem
len to najdôležitejšie. Oficiálne pomocníka k pokročilejšiemu
používaniu WebStormu nájdeme cez Help > Learn IDE Features
. K
nastaveniu WebStormu verzie 2021.1.1 sa dostaneme cez
File > Settings
alebo stlačením klávesov Ctrl +
Alt + S `. Táto skratka by sa však nemala ani v iných
verziách zmeniť.
Dizajn
Grafická stránka IDE síce nie je tým najdôležitejším nastavením, ale keď IDE lepšie vyzerá, tak sa v ňom predsa len lepšie pracuje. Toto nastavenie obsahuje hneď niekoľko voliteľných prvkov.
Theme
Nastavenie štýlu IDE nájdeme v nastavení pod zložkou
Appearance & Behavior > Appearance
, tu úplne hore vidíme
možnosť výberu štýlu aplikácie. Na výber je tu z piatich:
IntelliJ Light
,Windows 10 Light
,Darcula
aHigh Contrast
.
Máme len týchto pár oficiálnych tém, našťastie pre gurmánov existujú stovky ďalších na internete. Na stránke s oficiálnymi témami si vyberieme nejaký, ktorý sa nám páči a vyskúšame si ho nainštalovať.
Pre ukážku budem inštalovať tému Gradianto.
Po kliknutí na Install to IDE > <Vaše Verze WebStormu>
zobrazí vo WebStormu oznámenia o inštalácii tému, tu klikneme na
OK
a potom už by sa nám malo téma automaticky zmeniť. Ak chceme
štýl zmeniť späť na nejaký iný, môžeme to opäť urobiť v nastavení,
ako sme si hovorili pred chvíľu. Vyberte si theme, ktorý sa vám bude najviac
páčiť a hlavne dobre pracovať, pre mňa to môže byť napríklad jeden z
týchto:
Text
Možno už ste niekedy videli kód v písacom písme či inom štýle. Dnes
sa naučíme, ako sa štýlom textu pracovať. Na rovnakom mieste, kde sme
nastavovali theme budeme nastavovať aj väčšinu textu. Ak zaškrtneme
Use custom font
, získame možnosť nastavenia fontu a veľkosti
textu. Treba povedať, že týmto nástrojom upravujeme len popisky v IDE, teda
nie samotný kód, ak chceme upraviť font kódu použijete zložku
Editor > Font
. Vo výsledku môže nastavení texte IDE vyzerať
napríklad nejako takto:
Farby kódu
Farby kódu, respektíve farby jednotlivých slov sa nastavujú v nastavení
Editor > Color Scheme
, keď rozkliknite niektorý z jazykov,
objaví sa nám všetky typy textu. Po kliknutí na niektorý typ a odkliknutí
Inherit values from
sa nám zobrazí možnosť zvoliť si farbu
pozadia daného typu, textu, chybného kódu a jeho efektov napr. Rám alebo
podčiarknutie.
Ostatné
Verzia Jazykov
Nastavenie verzie jazykov môže byť niekedy veľmi podstatné a zlým
nastavením vznikajú zbytočné chyby. Asi viete, že medzi JavaScriptom
(ECMAScript) 6 a 5 je veľký rozdiel. Boli pridané tzv. Arrow funkcie,
let
či ===
. Ak by ste teda mali nastavenú verzii
ECMAScript 5 a napísali arrow funkciu, webstore by to bral ako chybu.
Zmenu tohto nastavenia vykonáme v menu hlavného nastavenia
Languages & Frameworks > <Jazyk>
. Skúste si
napríklad zmeniť verziu JavaScriptu na ECMAScript 5.1 a napísať arrow
funkciu:
Nástroje
Vo WebStormu máme k dispozícii niekoľko nástrojov, ktoré napríklad uľahčujú prácu pri vývoji alebo automatizujú rôzne, často dlhé a otravné úkony.
Prehliadača
Webstore disponuje možnosťou automatického lokálneho spustenia webu, ten
sa logicky spustí v prehliadači a práve k tomu sa hodí tento nástroj. V
hlavnom menu v záložke Tools > Web Browsers
máte možnosť
vybrať:
- povolenej prehliadača
- predvolený prehliadač
- v akom type súborov sa bude ikonka pre prehliadače zobrazovať (pre otvorenie súboru v prehliadači)
Snáď jediné, čo je potrebné prebrať, je úprava nastavenia
prehliadača. Upravovať už prednastavené prehliadača úplne nejde, môžeme
pre nich však niekedy vybrať zložku k profilom ai. Aby sme úpravu
prehliadača teda vykonali, musíme si sprístupniť "ceruzku". To vykonáme
tak, že si pridáme nový prehliadač pomocou znamienka +
. Pridá
sa nám do zoznamu nový riadok, kde môžeme rovno špecifikovať, o aký
prehliadač ide (Firefox, Chrome ...). Špecifickejšie úpravu vykonáme
kliknutím na prehliadač a potom na ikonu ceruzky. Tu máme možnosť vybrať
nastavenia prehliadača (Use custom user data directory
,
respektíve zložku pre užívateľské dáta) a argumenty pre spustenie
prehliadača (Command line options
). My si nejaký argument zadať
skúsime, sám poznám asi tri argumenty, takže radšej použijem "ich zoznam":
https://peter.sh/experiments/chromium-command-line-switches/
.
Poprípade môžete vyhľadať iný zdroj switchov pomocou výrazu
Chromium Command Line Switches.
Skúsime si pridať argument --incognito
, ten otvorí okno
inkognito. Vytvorte si nejaký HTML súbor, treba test.html
, tu už
stačí len stlačiť klávesy Alt + F2 a vybrať
prehliadač, otvorí sa vám okno inkognito s adresou podobnou tomuto:
http://localhost:63342/test/test.html?_ijt=suud9pka173koha2jq3kk6s1c4
a stránku s prázdnym obsahom (ak ste do súboru HTML niečo teda nenapísali). Tu som vybral niektoré najdôležitejšie argumenty:
--disable-plugins
- vypne všetky rozšírenia--disable-translate
- vypne prekladanie stránok--multi-profiles
- povolí viac profilov--window-position=<šířka, výška>
- nastaví, kde sa otvorí okno, formát je "x, y"--window-size=<šířka,výška>
- nastaví rozmery okna, napr. "800,600"--incognito
- nastaví anonymný režim--disable-plugins-discovery
- zakáže kontrolu rozšírenie--dns-prefetch-disable
- zakáže predbežné načítanie rozšírenia--no-referrers
- zakáže chrómu odosielanie dát
Terminál
Určite ste už niekedy využili zabudovaný terminál vo WebStormu, či už
na git alebo nahrávanie na server. Tento nástroj je veľmi užitočný a aj
preto je dobré si ho dobre nastaviť. Ako už vás asi napadne nastavenie
terminálu vo WebStormu nájdeme vo ponuke Tools > Terminal
. Tu
môžeme určiť niekoľko vecí:
- predvolený priečinok pre projekt
- špeciálny systémové premenné
- cestu k systémového terminálu (aký terminál sa má spustiť)
Asi ste si všimli, že nastaviteľných vecou je tu oveľa viac, ale napr. Zvýrazňovanie odkazov v termináli mi nepríde úplne najdôležitejšie.
Klávesové skratky
Ďalšou veľmi užitočnou funkciou je nastavenie klávesových skratiek.
Nájdeme ho v nastavení v menu Keymap
. Zmenu tohto nastavenia
vykonáme rozkliknutím zložky, výberom funkcie a kliknutím na ikonu ceruzky.
Potom už stačí vybrať, či chceme akciu vymazať alebo pridať, prípadne
špecifikovať klávesy pre skratku.