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

Antworten:


502

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

Ctrl+ Shift+L

Cmd+ Shift+ Loder Cmd+ Ctrl+ Gauf Mac


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 .


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

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


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"


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.


1

Ctrl + F2 funktioniert bei mir in Windows 10.

Ctrl+ Shift+ Lstartet die Leistungsprotokollierung


Leistungsprotokollierung? Wo steht das in der VSC-Dokumentation?
j08691
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.