Může to být vzácné, ale někdy budete muset změnit některé atributy, abyste zajistili, že nebudou sdílet jméno. Například jste právě napsali nezávislou funkci, která zmiňuje úplně jiný prvek se stejným názvem a potřebujete je rozlišovat.
jak smazat složky v nesouladu
U velkých projektů to může znamenat procházení stovek nebo tisíců řádků najednou. Naštěstí má Visual Studio Code šikovnou zkratku, která vám umožní vybrat konkrétní prvek, řádek nebo sloupec v celém projektu a upravit všechny jeho instance najednou. Přečtěte si další informace.
Jak změnit všechny instance na počítači se systémem Windows
Chcete-li v systému Windows změnit všechny výskyty slova najednou, musíte provést následující:
- Vyberte konkrétní prvek nebo hodnotu, kterou chcete změnit.
- Chcete-li vybrat všechny výskyty tohoto prvku, použijte klávesovou zkratku „CTRL + SHIFT + L“.
- Všechny instance by měly být zvýrazněny v celém kódu s kurzorem na konci.
- Se zapnutým režimem více kurzorů proveďte požadované změny slova (nebo zadejte další text později). Kliknutím kamkoli do kódu ukončíte režim více kurzorů a vrátíte se k jedinému kurzoru.
V případě, že chcete vybrat instance jednu po druhé, proces je trochu jiný a probíhá takto:
- Vyberte prvek nebo hodnotu, kterou chcete změnit.
- Stisknutím „CTRL + D“ vyberte další instanci, poté znovu pro další a tak dále.
- Všechny vybrané instance můžete změnit přímo.
- Ukončete režim více kurzorů kliknutím kamkoli do kódu.
Jak změnit všechny instance na Macu
VS Code funguje podobně na všech platformách. Jeden z mála rozdílů spočívá v klávesových zkratkách, protože každý systém používá různá nastavení a výchozí nastavení klávesnice.
Jakmile otevřete svůj kód a zjistíte slovo, které chcete nahradit, postup pro změnu všech jeho instancí bude následující:
- Klepněte kamkoli do slova, které chcete hromadně upravit.
- Stiskněte „CMD + SHIFT + L“ pro zvýraznění a výběr všech výskytů v kódu a vstup do režimu více kurzorů. Kurzory jdou standardně na konec slova a mají slovo vybrané.
- Proveďte změny, jak uznáte za vhodné (nejste omezeni na vybrané slovo a můžete přidat text za něj).
- Zavřete režim více kurzorů kliknutím kdekoli v editoru.
Do režimu více kurzorů můžete vstoupit také postupným přidáváním instancí slova nebo atributu do výběru. Zde je postup:
- Vyberte slovo, které chcete upravit.
- Stiskněte 'CMD + D' pro výběr další instance v kódu.
- Opakujte krok 2, dokud nedosáhnete bodu v kódu, kde nemusíte provádět žádné změny.
- Upravte vybrané slovo podle potřeby.
- Klepnutím kamkoli se vrátíte do režimu jednoho kurzoru.
Jak změnit všechny instance v Linuxu
VS Code v Linuxu sdílí nastavení klávesových zkratek s Windows.
Pokud chcete změnit všechny výskyty slova najednou, musíte udělat toto:
- Vyberte slovo, které potřebujete, kdekoli v kódu.
- Stiskněte 'CTRL + SHIFT + L' pro výběr všech výskytů tohoto prvku v celém kódu. Všechny instance by měly být zvýrazněny s kurzorem na konci a úpravy platformy v režimu více kurzorů.
- Zadejte požadované změny. Editor bude pracovat na všech vybraných změnách současně.
- Kliknutím kamkoli jinam se po dokončení vrátíte na jeden kurzor.
Pokud chcete být přesnější (například zachovat stejné nové instance), můžete vybírat postupně. Zde je postup:
- Vyberte slovo, které je třeba změnit.
- Stiskněte 'CTRL + D' pro výběr další instance. Všimněte si, že se tím otevře editace s více kurzory.
- Opakujte krok 2, dokud nedosáhnete části kódu, která může zůstat tak, jak je.
- Proveďte úpravy vybraných slov.
- Výběr více kurzorů ukončíte kliknutím kamkoli.
Další tipy
VS Code má spoustu dalších šikovných zkratek, jako je „Shift + Alt“ vytvoření sloupcového pole pro víceřádkové změny nebo výběr řádku kliknutím na jeho číslo řádku.
Věděli jste o těchto zkratkách pro VS Code? Existuje nějaký jiný editor kódu, který preferujete? Kde získáváte materiály a pokyny pro kódování? Určitě se o to s námi podělte v komentářích!