Może to być rzadkie, ale czasami będziesz musiał zmienić niektóre atrybuty, aby upewnić się, że nie mają wspólnej nazwy. Na przykład, być może właśnie napisałeś niezależną funkcję, która wspomina o zupełnie innym elemencie o tej samej nazwie i musisz je rozróżnić.
W przypadku dużych projektów może to oznaczać przechodzenie przez setki lub tysiące linii jednocześnie. Na szczęście Visual Studio Code ma wygodny skrót, który pozwala wybrać określony element, linię lub kolumnę w całym projekcie i edytować wszystkie jego wystąpienia jednocześnie. Czytaj dalej, aby dowiedzieć się więcej.
Jak zmienić wszystkie instancje na komputerze z systemem Windows
Jeśli chcesz zmienić jednocześnie wszystkie wystąpienia słowa w systemie Windows, musisz wykonać następujące czynności:
- Wybierz konkretny element lub wartość, którą chcesz zmienić.
- Aby zaznaczyć wszystkie wystąpienia tego elementu, użyj skrótu klawiaturowego „CTRL + SHIFT + L”.
- Wszystkie instancje powinny być podświetlone w całym kodzie, z kursorem na końcu.
- Przy włączonym trybie wielu kursorów wprowadź zmiany w słowie według potrzeb (lub wprowadź później dodatkowy tekst). Kliknij w dowolnym miejscu kodu, aby wyjść z trybu wielu kursorów i powrócić do pojedynczego kursora.
Jeśli chcesz wybrać instancje pojedynczo, proces jest nieco inny i wygląda następująco:
- Wybierz element lub wartość, którą chcesz zmienić.
- Naciśnij „CTRL + D”, aby wybrać następną instancję, a następnie ponownie, aby wybrać następną i tak dalej.
- Możesz bezpośrednio zmienić wszystkie wybrane instancje.
- Wyjdź z trybu wielu kursorów, klikając dowolne miejsce wewnątrz kodu.
Jak zmienić wszystkie instancje na komputerze Mac
VS Code działa podobnie na wszystkich platformach. Jedna z niewielu różnic polega na skrótach klawiaturowych, ponieważ każdy system używa różnych ustawień klawiatury i ustawień domyślnych.
Po otwarciu kodu i znalezieniu słowa, które chcesz zastąpić, procedura zmiany wszystkich jego wystąpień wygląda następująco:
- Kliknij dowolne miejsce wewnątrz słowa, które chcesz edytować masowo.
- Naciśnij „CMD + SHIFT + L”, aby podświetlić i zaznaczyć wszystkie wystąpienia w całym kodzie i wejść w tryb wielu kursorów. Kursory domyślnie przechodzą na koniec słowa i mają zaznaczone słowo.
- Wprowadzaj zmiany według własnego uznania (nie jesteś ograniczony do wybranego słowa i możesz dodać tekst poza nim).
- Zamknij tryb wielu kursorów, klikając dowolne miejsce w edytorze.
Możesz także przejść do trybu wielu kursorów, dodając sekwencyjnie wystąpienia słowa lub atrybutu do zaznaczenia. Oto jak:
lol jak zdobywać punkty prestiżu
- Wybierz słowo, które chcesz edytować.
- Naciśnij „CMD + D”, aby wybrać następne wystąpienie w kodzie.
- Powtarzaj krok 2, aż dojdziesz do punktu w kodzie, w którym nie musisz wprowadzać żadnych zmian.
- W razie potrzeby edytuj wybrane słowo.
- Kliknij w dowolnym miejscu, aby powrócić do trybu pojedynczego kursora.
Jak zmienić wszystkie instancje w systemie Linux
VS Code w systemie Linux współdzieli ustawienia skrótów klawiaturowych z systemem Windows.
Jeśli chcesz zmienić wszystkie wystąpienia słowa naraz, wykonaj następujące czynności:
- Wybierz potrzebne słowo w dowolnym miejscu kodu.
- Naciśnij „CTRL + SHIFT + L”, aby zaznaczyć wszystkie wystąpienia tego elementu w całym kodzie. Wszystkie instancje powinny być podświetlone, z kursorem na końcu, a platforma edytuje w trybie wielokursorowym.
- Wprowadź żądane zmiany. Edytor będzie pracował nad wszystkimi wybranymi zmianami jednocześnie.
- Kliknij gdziekolwiek indziej, aby po zakończeniu wrócić do pojedynczego kursora.
Jeśli chcesz być bardziej precyzyjny (na przykład zachować te same nowe wystąpienia), możesz wybierać sekwencyjnie. Oto jak:
- Wybierz słowo, które należy zmienić.
- Naciśnij „CTRL + D”, aby wybrać następną instancję. Zauważ, że otwiera to edycję z wieloma kursorami.
- Powtarzaj krok 2, aż dojdziesz do części kodu, która może pozostać bez zmian.
- Dokonaj edycji wybranych słów.
- Wyjdź z wyboru wieloma kursorami, klikając w dowolnym miejscu.
Inne wskazówki
VS Code ma wiele innych sprytnych skrótów, takich jak „Shift + Alt” tworzący pole kolumny dla zmian w wielu wierszach lub wybierając linię, klikając jej numer.
Czy wiesz o tych skrótach do VS Code? Czy jest jakiś inny edytor kodu, którego wolisz używać? Skąd czerpiesz materiały i instrukcje kodowania? Koniecznie podziel się nim z nami w komentarzach!