Wie kann man in Visual Studio Code das Überschreiben deaktivieren?

Melden
  1. Einführung in den Überschreibmodus in Visual Studio Code
  2. Überschreibmodus in Visual Studio Code erkennen
  3. So deaktivieren Sie den Überschreibmodus in Visual Studio Code
  4. Tastaturbelegung anpassen zum Deaktivieren des Überschreibmodus
  5. Weitere Tipps zum Umgang mit dem Überschreibmodus
  6. Fazit

Einführung in den Überschreibmodus in Visual Studio Code

Visual Studio Code bietet die Möglichkeit, im sogenannten Überschreibmodus (auch Overwrite-Modus oder OVR-Modus genannt) zu arbeiten. Im Überschreibmodus wird jeder eingegebene Buchstabe an der aktuellen Cursorposition eingefügt und ersetzt das vorhandene Zeichen, anstatt es nach rechts zu verschieben.

Für manche Benutzer ist das Überschreiben jedoch unbeabsichtigt und störend. Daher möchten viele den Überschreibmodus in Visual Studio Code deaktivieren, um ausschließlich im Einfügemodus zu arbeiten.

Überschreibmodus in Visual Studio Code erkennen

Um herauszufinden, ob Sie sich im Überschreibmodus befinden, beobachten Sie die Statusleiste am unteren Rand des Fensters in Visual Studio Code. Rechts unten wird entweder INS (für Einfügemodus) oder OVR (für Überschreibmodus) angezeigt. Wenn dort OVR steht, befinden Sie sich im Überschreibmodus und Ihre Eingaben überschreiben vorhandenen Text.

So deaktivieren Sie den Überschreibmodus in Visual Studio Code

Um den Überschreibmodus zu deaktivieren und dauerhaft im Einfügemodus zu arbeiten, gibt es mehrere Möglichkeiten. Zunächst kann man den Modus kurzzeitig mit der Einfg-Taste (Insert) auf der Tastatur wechseln. Diese Taste schaltet zwischen Einfügen und Überschreiben um.

Allerdings ist es verständlicher und praktischer, wenn man den Überschreibmodus ganz ausschaltet, damit man sich nicht versehentlich in diesen Modus schaltet.

Visual Studio Code bietet keine direkte Einstellung in den Einstellungen (settings.json) dafür, den Überschreibmodus dauerhaft zu deaktivieren, aber man kann mithilfe einer kleinen Erweiterung oder über die Tastaturbelegung den Wechsel zwischen Einfügen und Überschreiben verhindern.

Standardmäßig ist die Einfg-Taste für den Befehl toggleOverwrite belegt. Um den Überschreibmodus zu deaktivieren, können Sie die Tastaturbelegung so anpassen, dass die Taste Einfg diese Funktion nicht mehr ausführt.

Tastaturbelegung anpassen zum Deaktivieren des Überschreibmodus

Öffnen Sie Visual Studio Code und gehen Sie zu Datei > Einstellungen > Tastenkombinationen (oder drücken Sie Strg + K gefolgt von Strg + S). Suchen Sie nach toggleOverwrite. Dort sehen Sie, mit welcher Taste der Überschreibmodus umgeschaltet wird (in der Regel Insert).

Löschen Sie diese Tastenkombination, damit das versehentliche Umschalten deaktiviert ist. Nach dem Entfernen der Tastenkombination kann man nicht mehr versehentlich in den Überschreibmodus wechseln.

Weitere Tipps zum Umgang mit dem Überschreibmodus

Falls Sie versehentlich im Überschreibmodus sind und es nicht merken, empfehlen wir immer einen Blick auf die Statusleiste von Visual Studio Code. Dort sehen Sie die Anzeige INS oder OVR. Die beste Vorgehensweise ist, den Überschreibmodus konsequent zu vermeiden, indem Sie die o.g. Tastenkombination deaktivieren.

Alternativ kann man auch Erweiterungen suchen, die den Modus steuern oder eine Warnung anzeigen, wenn der Modus aktiviert wird.

Fazit

Obwohl Visual Studio Code keinen direkten Toggle in den Einstellungen bietet, um den Überschreibmodus vollständig zu deaktivieren, ist es über die Anpassung der Tastaturbelegung möglich, das versehentliche Umschalten auf Überschreiben zu verhindern. Durch Entfernen der Tastaturbelegung für den toggleOverwrite-Befehl wird das Überschreiben im Alltag effektiv deaktiviert. Überprüfen Sie immer die Statusleiste, um Ihre Eingabemodus zu kontrollieren, und nutzen Sie die Einfg-Taste bewusst, falls gewünscht.

0

Kommentare