Szukam „wybierz każde wystąpienie” czegoś, co próbuję znaleźć. Na przykład plik zawiera tekst zawierający „abc”, wpisuję ctrl+ fi piszę abc
. Mogę znaleźć pierwszą lub następną, ale chciałbym "multi-kursor" znaleźć każdy w pliku.
Znalazłem już funkcję, która pozwala mi podświetlić tekst i ctrl+, daby uzyskać następny pasujący do zaznaczenia, ale jeśli jest ich sto - cóż, robi się to dość męczące.
88
⌥⮐
Odpowiedzi:
Ctrl+ Shift+L Zaznacz wszystkie wystąpienia bieżącego zaznaczenia
Ctrl+F2 Zaznacz wszystkie wystąpienia bieżącego słowa
Więcej informacji można znaleźć tutaj .
źródło
Ctrl
+Shift
+L
aCtrl
+F2
?Ctrl
+Shift
+ uwzględniająca wielkość literL
?alt+c
(podczas gdy edytor, w którym ustawiony jest tekst, który chcesz dopasować), zmieni zachowanie różnych narzędzi do zaznaczania / znajdowania.Alt+Enter Wybierz wszystkie wystąpienia znalezienia dopasowania
Ma to dodatkową zaletę pracy z wyszukiwaniem wyrażeń regularnych, ponieważ wybranie wystąpień słowa w zaznaczeniu nie może korzystać z funkcji Regex.
źródło
cóż, w zasadzie Ctrl+ Shift+ Lwybierze wszystkie wystąpienia słowa w dokumencie,
ALE jest jakiś fajny sposób, aby je wybierać rosnąco:
jeśli naciśniesz Ctrl+ d, wybierze drugie dopasowanie, jeśli naciśniesz Ctrl+ dponownie, dopasuje się do trzeciego i tak w dniu ....
źródło
For Mach User:
COMMAND
+Shift
+L
Zaznacz wszystkie wystąpienia bieżącego zaznaczeniaCOMMAND
+F2
Zaznacz wszystkie wystąpienia bieżącego słowaźródło
Ctrl+Shift+L
. Tam powinieneś zobaczyć, co używa tej kombinacji klawiszy i możesz ją usunąć lub zmienić według potrzeb.Dla użytkowników Mac:
Control+ Command+G
^+ ⌘+G
źródło
Ctrl+F2 jest tym, co zadziałało dla mnie w przypadku VSCode w systemie Windows 10.
Podczas gdy Ctrl+ Shift+ Lwłaśnie otworzył selektor języka.
źródło
Wiem, że ten wątek jest tu już od jakiegoś czasu, ale myślę, że będzie to pomocne:
Ten wątek na Github mówi dokładnie o tym:
https://github.com/microsoft/vscode/pull/5715
Podsumowanie:
Ctrl + F -> Otwórz znajdź widegt.
Alt + R -> Włącz tryb regex.
Wprowadź wyszukiwany tekst -> Tekst regularny lub zwykły tekst.
Alt + Enter -> Zaznacz wszystkie dopasowania.
Strzałka w lewo -> Ustaw kursory (zignoruj ten krok, jeśli nie chcesz edytować --- zaznaczonego tekstu).
Edytuj tekst -> Rób, co chcesz (pomiń ten krok, jeśli nie chcesz edytować zaznaczonego tekstu).
Shift + Home -> Zaznacz zmodyfikowany tekst (zignoruj ten krok, jeśli nie chcesz edytować zaznaczonego tekstu).
Ctrl + C -> Kopiuj zaznaczony tekst.
Ctrl + N -> Otwórz nową kartę.
Ctrl + V -> Wklej.
źródło
Jeśli szukasz w jednym pliku, użyj prostego wyszukiwania za pomocą Ctrl+F , a nawet jeśli zamkniesz pole wyszukiwania, po prostu naciskaj, F3aby przejść do następnego dopasowania i tak dalej. F3po prostu powtarza poprzednie wyszukiwanie i wybiera następne dopasowanie.
źródło