Môže to byť zriedkavé, ale niekedy budete musieť zmeniť niektoré atribúty, aby ste sa uistili, že nezdieľajú meno. Napríklad, možno ste práve napísali nezávislú funkciu, ktorá spomína úplne iný prvok s rovnakým názvom a potrebujete medzi nimi rozlišovať.
Ako otvorím súbor dmg
Pri veľkých projektoch to môže znamenať prechádzanie stovkami alebo tisíckami riadkov naraz. Našťastie Visual Studio Code má praktickú skratku, ktorá vám umožňuje vybrať konkrétny prvok, riadok alebo stĺpec v rámci projektu a upraviť všetky jeho inštancie naraz. Čítajte ďalej a dozviete sa viac.
Ako zmeniť všetky inštancie na počítači so systémom Windows
Ak chcete zmeniť všetky inštancie slova naraz v systéme Windows, musíte urobiť nasledovné:
- Vyberte konkrétny prvok alebo hodnotu, ktorú chcete zmeniť.
- Ak chcete vybrať všetky výskyty tohto prvku, použite klávesovú skratku „CTRL + SHIFT + L“.
- Všetky výskyty by mali byť zvýraznené v celom kóde s kurzorom na konci.
- So zapnutým režimom viacerých kurzorov vykonajte zmeny v slove podľa potreby (alebo zadajte dodatočný text). Kliknutím kamkoľvek do kódu ukončíte režim viacerých kurzorov a vrátite sa na jeden kurzor.
V prípade, že chcete vybrať inštancie jednu po druhej, proces je trochu odlišný a vyzerá takto:
- Vyberte prvok alebo hodnotu, ktorú chcete zmeniť.
- Stlačením „CTRL + D“ vyberiete ďalšiu inštanciu, potom znova pre ďalšiu atď.
- Všetky vybrané inštancie môžete zmeniť priamo.
- Ukončite režim viacerých kurzorov kliknutím kdekoľvek v kóde.
Ako zmeniť všetky inštancie na počítači Mac
VS Code funguje podobne na všetkých platformách. Jeden z mála rozdielov spočíva v klávesových skratkách, pretože každý systém používa rôzne nastavenia a predvolené nastavenia klávesnice.
windows 10 zmeniť zvukové výstupné zariadenie na aplikáciu
Po otvorení kódu a nájdení slova, ktoré chcete nahradiť, postup na zmenu všetkých jeho inštancií bude nasledujúci:
- Kliknite kdekoľvek v slove, ktoré chcete hromadne upraviť.
- Stlačením „CMD + SHIFT + L“ zvýraznite a vyberte všetky výskyty v kóde a vstúpte do režimu viacerých kurzorov. Kurzory v predvolenom nastavení smerujú na koniec slova a majú slovo vybraté.
- Vykonajte zmeny, ako uznáte za vhodné (nie ste obmedzení na vybrané slovo a môžete pridať text mimo neho).
- Zatvorte režim viacerých kurzorov kliknutím kdekoľvek v editore.
Do režimu viacerých kurzorov môžete vstúpiť aj postupným pridávaním inštancií slova alebo atribútu do výberu. Tu je postup:
- Vyberte slovo, ktoré chcete upraviť.
- Stlačením „CMD + D“ vyberte ďalší výskyt v kóde.
- Opakujte krok 2, kým nedosiahnete bod v kóde, kde nemusíte robiť žiadne zmeny.
- Upravte vybraté slovo podľa potreby.
- Kliknutím kamkoľvek sa vrátite do režimu s jedným kurzorom.
Ako zmeniť všetky inštancie v systéme Linux
VS Code v Linuxe zdieľa nastavenia klávesových skratiek so systémom Windows.
Ak chcete zmeniť všetky výskyty slova naraz, musíte urobiť toto:
ako dostať kože na hrdzu
- Vyberte slovo, ktoré potrebujete kdekoľvek v kóde.
- Stlačením „CTRL + SHIFT + L“ vyberte všetky výskyty tohto prvku v kóde. Všetky inštancie by mali byť zvýraznené s kurzorom na konci a úpravy platformy v režime viacerých kurzorov.
- Zadajte požadované zmeny. Editor bude pracovať na všetkých vybratých zmenách súčasne.
- Po dokončení kliknite kdekoľvek inde, aby ste sa vrátili na jeden kurzor.
Ak chcete byť presnejší (napríklad ponechať nové inštancie rovnaké), môžete vyberať postupne. Tu je postup:
- Vyberte slovo, ktoré je potrebné zmeniť.
- Stlačením „CTRL + D“ vyberte ďalšiu inštanciu. Všimnite si, že sa tým otvorí úprava viacerých kurzorov.
- Opakujte krok 2, kým sa nedostanete k časti kódu, ktorá môže zostať tak, ako je.
- Upravte vybrané slová.
- Výber viacerých kurzorov ukončíte kliknutím kdekoľvek.
Ďalšie tipy
VS Code má množstvo ďalších šikovných skratiek, ako napríklad „Shift + Alt“ na vytvorenie stĺpcového poľa pre viacriadkové zmeny alebo výber riadku kliknutím na jeho číslo.
Vedeli ste o týchto skratkách pre VS Code? Existuje nejaký iný editor kódu, ktorý radšej používate? Odkiaľ získavate materiály a pokyny na kódovanie? Určite sa o to s nami podeľte v komentároch!