IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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 a
  • High 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:

theme 2 - Debugging theme 3 - Debugging

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:

font 1 - Debugging
Aj keď to tak nevyzerá, tento text je naozaj v slovenčine, resp. v angličtine, zmenený je len font. Samozrejme toto nastavenie je taký odstrašujúci prípad, aký štýl písma by ste asi pre efektívnu prácu používať nemali. Namiesto písania kódu by sme skôr lúštili jednotlivé písmenká.

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:

Version 1 - Debugging
IDE nám povie, že nič také v jazyku nie je a je to teda chyba.

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.


 

Predchádzajúci článok
Debugging vo vývojovom prostredí webstore
Všetky články v sekcii
Debugging
Článok pre vás napísal Lukáš Michalik
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
jako Autor se věnuje C#, tvorbě her v C++ a JavaScriptu
Aktivity