2016-03-14 21 views
12

Szukam "wybierz każde wystąpienie" czegoś, co próbuję znaleźć. Na przykład plik zawiera pęczek tekstu, który zawiera "abc", ja typ ctrl + f i wpisz . Mogę albo znaleźć pierwszy, albo następny, ale chciałbym "multi-kursor", każdy w pliku.

Już znaleźć funkcję, która pozwala mi podświetlić tekst i ctrl + d dostać następny pasujący wybór, ale jeśli nie sto z tych rzeczy - dobrze, że robi się dość męczące.Kod Visual Studio: Wybierz każde wystąpienie wyszukiwania

Odpowiedz

36

Ctrl + Przesunięcie + L Wybierz wszystkie wystąpienia bieżącego zaznaczenia

editor.action.selectHighlights 

Ctrl + F2 Wybierz wszystkie wystąpienia bieżącego słowa

editor.action.changeAll 

Proszę sprawdzić więcej informacji here.

+2

Witam @djb, zakładając, że Dauren odpowiedział na twoje pytanie tutaj, zachęcam do zaakceptowania go. To sprawia, że ​​odpowiedź łatwiej znaleźć dla innych. – bjornte

+0

Idealne, również dzięki za link. – djb

+0

Dzięki za odpowiedź @ dauren-akilbekov. Czy jest jakaś różnica między 'Ctrl' +' Shift' + 'L' i' Ctrl' + 'F2'? –

13

Alt + Wprowadź Wybierz wszystkie wystąpienia find meczu

editor.action.selectAllMatches 

ta ma dodatkową zaletę w pracy z wyrażeń regularnych w zapytaniach, ponieważ wybierając wystąpień słowa wyboru nie mogą wspomóc Funkcja Regex.

Powiązane problemy