Wählen Sie alle Vorkommen des ausgewählten Wortes in VSCode aus

252

Gibt es Trick oder Erweiterung alle Instanzen des ausgewählten Wortes in Visual Studio - Code zu wählen, bearbeiten oder löscht diese Instanzen ohne Suche zu erleichtern und ersetzen, wie Alt+ F3in erhabenem Text

Alaa M. Tekleh
quelle

Antworten:

502

Wählen Sie Alle Vorkommen von Übereinstimmungen suchen editor.action.selectHighlights.

Ctrl+ Shift+L

Cmd+ Shift+ Loder Cmd+ Ctrl+ Gauf Mac

Alex
quelle
In meinem vs-Code wurde dieser Befehl nicht festgelegt, daher musste ich ihn selbst festlegen, und dann funktioniert er.
Tito Leiva
Vielen Dank. Ich wünschte, ich könnte VS Code auf dem Mac dazu bringen, über Tastenkombinationen mit diesen Tasten anstelle von "CMD F2" zu berichten, was mir nicht einmal klar ist
Dan Rosenstark
Was ist mit der Auswahl eines Wortes und der Aktualisierung all dieser Wörter gleichzeitig wie im Erhabenen? Ich bekomme, dass vscode mit diesem Befehl viel zu viel auswählt, und es wäre auch schön, einen Tastendruck zu haben, um vscode mitzuteilen, welche wir auswählen möchten.
Charlie Parker
cool! Gibt es eine Möglichkeit, nur den Inhalt einer Regex-Erfassungsgruppe anstelle des gesamten Spiels auszuwählen? zB:href="(.*)"
solidau
61

Laut Schlüsselbindungen für Visual Studio-Code gibt es:

Ctrl+ Shift+ L, um alle Vorkommen der aktuellen Auswahl auszuwählen

und

Ctrl+ F2, um alle Vorkommen des aktuellen Wortes auszuwählen

Sie können die derzeit aktiven Tastaturkürzel in VS Code in der Befehlspalette ( View -> Command Palette) oder im Tastaturkürzel-Editor ( File > Preferences > Keyboard Shortcuts) anzeigen .

j08691
quelle
Es werden auch verschiedene Wörter ausgewählt. Zum Beispiel: Wenn ich auswähle name, werden auch die gleichen Zeichenfolgen in der ausgewählt named.
Ari
Wenn nach Ihrem Wort ein Leerzeichen steht, können Sie auch das Leerzeichen nach Ihrem Wort auswählen, um nur dieses Wort zu erhalten (z. B. name )
Spcogg am zweiten
20

Was ist, wenn Sie nur einige auswählen möchten?

Zunächst kein Problem:

  1. Ctrl+ FFinden Sie die Buchstaben, indem Sie sie eingeben
  2. ESCum die Suche zu beenden (Sie müssen dies auch tun, wenn Sie Ctrl+ Shift+ verwenden L, um alle Vorkommen auszuwählen)

ODER

  1. Wähle diese Buchstaben einfach mit deiner Maus oder Tastatur aus ( Shift+ arrows)

Nun , da der Mauszeiger auf Ihre erste Auswahl zu blinken , ein paar mehr mit Tastenbelegungen (danke für den ref j08691 ) können Sie:

  • Ctrl+ DWählen Sie das nächste Vorkommen aus
  • Ctrl+ K+ Ctrl+ D überspringe das nächste Vorkommen
  • Ctrl+ U Machen Sie einen der oben genannten Schritte rückgängig
CPHPython
quelle
8

auf dem Mac:

Wähle alle Übereinstimmungen aus: Command+ Shift+L

Aber wenn Sie nur ein anderes Spiel auswählen möchten, das als nächstes kommt: Command +D

Anthonyeef
quelle
Das war es, wonach ich gesucht habe!
Ian Vaughan
5

In meinem MacOS Fall aus irgendeinem Grund Cmd+ Shift+ Lnicht funktioniert , während die Abkürzung auf der Tastatur drücken (obwohl es gut funktionieren , während diese Option in Menü klicken: Auswahl -> Alles markieren Ereignisse). Also für mich hat das Drücken von Cmd+ FN+ F2den Trick gemacht (FN dient natürlich dazu, "F2" zu aktivieren).

Übrigens, wenn Sie diese Verknüpfung vergessen haben, klicken Sie einfach mit der rechten Maustaste auf die Auswahl und sehen Sie die Option "Alle Vorkommen ändern"

Alexey
quelle
3

Wenn Sie eins nach dem anderen tun möchten, können Sie Folgendes tun: 1) Wählen Sie ein Wort aus. 2) ctrl + d (in Fenstern).

Dies hilft bei der Auswahl von Wörtern nacheinander.

Arjjun
quelle
1

Ctrl + F2 funktioniert bei mir in Windows 10.

Ctrl+ Shift+ Lstartet die Leistungsprotokollierung

Ricky Poon
quelle
Leistungsprotokollierung? Wo steht das in der VSC-Dokumentation?
j08691