Es kommt vielleicht selten vor, aber manchmal müssen Sie einige Attribute ändern, um sicherzustellen, dass sie nicht denselben Namen haben. Beispielsweise haben Sie möglicherweise gerade eine unabhängige Funktion geschrieben, die ein völlig anderes Element mit demselben Namen erwähnt, und müssen zwischen ihnen unterscheiden.
Bei großen Projekten kann dies bedeuten, dass Sie Hunderte oder Tausende von Zeilen gleichzeitig durchgehen müssen. Glücklicherweise verfügt Visual Studio Code über eine praktische Tastenkombination, mit der Sie ein bestimmtes Element, eine Zeile oder eine Spalte im gesamten Projekt auswählen und alle Instanzen davon gleichzeitig bearbeiten können. Lesen Sie weiter, um mehr zu erfahren.
So ändern Sie alle Instanzen auf einem Windows-PC
Wenn Sie unter Windows alle Vorkommen eines Wortes auf einmal ändern möchten, müssen Sie Folgendes tun:
- Wählen Sie ein bestimmtes Element oder einen bestimmten Wert aus, den Sie ändern möchten.
- Um alle Instanzen dieses Elements auszuwählen, verwenden Sie die Tastenkombination „STRG + UMSCHALT + L“.
- Alle Instanzen sollten im gesamten Code hervorgehoben werden, mit einem Cursor am Ende.
- Nehmen Sie bei aktiviertem Multicursormodus nach Bedarf Änderungen am Wort vor (oder geben Sie anschließend zusätzlichen Text ein). Klicken Sie irgendwo in den Code, um den Multicursormodus zu beenden und zum Einzelcursor zurückzukehren.
Wenn Sie Instanzen einzeln auswählen möchten, ist der Vorgang etwas anders und läuft folgendermaßen ab:
- Wählen Sie das Element oder den Wert aus, den Sie ändern möchten.
- Drücken Sie „STRG + D“, um die nächste Instanz auszuwählen, dann erneut für die nächste und so weiter.
- Sie können alle ausgewählten Instanzen direkt ändern.
- Verlassen Sie den Multi-Cursor-Modus, indem Sie irgendwo in den Code klicken.
So ändern Sie alle Instanzen auf einem Mac
VS Code funktioniert auf allen Plattformen ähnlich. Einer der wenigen Unterschiede liegt in den Tastaturkürzeln, da jedes System unterschiedliche Tastatureinstellungen und -standards verwendet.
Sobald Sie Ihren Code geöffnet und das Wort herausgefunden haben, das Sie ersetzen möchten, gehen Sie zum Ändern aller Vorkommen wie folgt vor:
- Klicken Sie irgendwo in das Wort, das Sie massenweise bearbeiten möchten.
- Drücken Sie „CMD + SHIFT + L“, um alle Instanzen im Code hervorzuheben und auszuwählen und in den Multicursor-Modus zu wechseln. Die Cursor gehen standardmäßig an das Ende des Wortes und wählen das Wort aus.
- Nehmen Sie die gewünschten Änderungen vor (Sie sind nicht auf das ausgewählte Wort beschränkt und können darüber hinaus Text hinzufügen).
- Schließen Sie den Mehrcursormodus, indem Sie irgendwo in den Editor klicken.
Sie können den Mehrcursormodus auch aktivieren, indem Sie der Auswahl nacheinander Vorkommen eines Wortes oder Attributs hinzufügen. So gehts:
- Wählen Sie das Wort aus, das Sie bearbeiten möchten.
- Drücken Sie „CMD + D“, um die nächste Instanz im Code auszuwählen.
- Wiederholen Sie Schritt 2, bis Sie einen Punkt im Code erreichen, an dem Sie keine Änderungen mehr vornehmen müssen.
- Bearbeiten Sie das ausgewählte Wort nach Bedarf.
- Klicken Sie irgendwo, um zum Einzelcursormodus zurückzukehren.
So ändern Sie alle Instanzen unter Linux
VS Code unter Linux teilt die Einstellungen für Tastaturkürzel mit Windows.
Wenn Sie alle Vorkommen eines Wortes auf einmal ändern möchten, müssen Sie Folgendes tun:
- Wählen Sie das gewünschte Wort an einer beliebigen Stelle im Code aus.
- Drücken Sie „STRG + UMSCHALT + L“, um alle Instanzen dieses Elements im gesamten Code auszuwählen. Alle Instanzen sollten hervorgehoben sein, mit einem Cursor am Ende, und die Plattform bearbeitet im Multi-Cursor-Modus.
- Geben Sie die gewünschten Änderungen ein. Der Editor bearbeitet alle ausgewählten Änderungen gleichzeitig.
- Klicken Sie irgendwo anders, um zu einem einzelnen Cursor zurückzukehren, wenn Sie fertig sind.
Wenn Sie präziser sein möchten (z. B. die neuen Instanzen gleich lassen möchten), können Sie die Auswahl sequenziell vornehmen. So gehts:
- Wählen Sie ein Wort aus, das geändert werden muss.
- Drücken Sie „STRG + D“, um die nächste Instanz auszuwählen. Beachten Sie, dass dadurch die Bearbeitung mit mehreren Cursorn geöffnet wird.
- Wiederholen Sie Schritt 2, bis Sie den Codeteil erreichen, der unverändert bleiben kann.
- Nehmen Sie Änderungen an den ausgewählten Wörtern vor.
- Beenden Sie die Mehrfachcursor-Auswahl, indem Sie irgendwo klicken.
Weitere Tipps
VS Code verfügt über zahlreiche weitere praktische Tastenkombinationen, beispielsweise „Umschalt + Alt“ zum Erstellen eines Spaltenfelds für Änderungen an mehreren Zeilen oder zum Auswählen einer Zeile durch Klicken auf die Zeilennummer.
Kannten Sie diese Tastenkombinationen für VS Code? Verwenden Sie einen anderen Code-Editor lieber? Woher bekommen Sie Ihre Materialien und Anweisungen zum Codieren? Teilen Sie es uns unbedingt in den Kommentaren mit!