So kommentieren Sie mehrere Zeilen im Vim-Editor 1

So kommentieren Sie mehrere Zeilen im Vim-Editor

Vim ist einer der beliebtesten und einflussreichsten Befehlszeilen-Texteditoren. Es wird mit vielen Funktionen und Funktionen für jeden Terminal-Geek geliefert. Vim kann jedoch für neue Benutzer entmutigend sein – nicht weil es komplex zu erlernen und zu beherrschen ist, sondern weil es eine unkonventionelle Vorgehensweise hat. Vim verwendet beispielsweise Verknüpfungen, Modi und Bindungen, an die Sie sich oft gewöhnen müssen, und Sie benötigen einen vollständigen Artikel, der Ihnen zeigt, wie Sie Vim beenden.

In diesem Handbuch wird erläutert, wie Sie sich mit Vim vertraut machen, indem Sie schnelle und einfache Schritte zum Kommentieren mehrerer Codeblöcke lernen.

Bevor Sie in Vim mehrere Zeilen kommentieren können, müssen Sie zunächst wissen, wie Sie eine einzelne Zeile kommentieren. Konzentrieren wir uns also darauf als Ausgangspunkt.

So kommentieren Sie eine einzelne Zeile in Vim

Um eine einzelne Zeile in Vim auszukommentieren, rufen Sie den visuellen Modus auf, indem Sie drücken Strg + V. Navigieren Sie als Nächstes zu der Zeile, die Sie auskommentieren möchten, und drücken Sie die C Schlüssel.

Abhängig von Ihrer Vim-Konfiguration sollte dies die ausgewählte Zeile auskommentieren. Das ist alles – einfach, nicht wahr?

Lassen Sie uns nun etwas tiefer tauchen.

So kommentieren Sie mehrere Zeilen

Um zu lernen, wie man mehrere Zeilen in Vim auskommentiert, verwenden wir ein einfaches Python-Skript.

Methode 1 – Verwenden von Zeilennummern

Eine Methode zum Auskommentieren mehrerer Zeilen in Vim besteht darin, Zeilennummern zu verwenden. Mit Vim können Sie die Start- und Ziellinie angeben und auskommentieren.

1. Öffnen Sie zunächst die Datei, die Sie bearbeiten möchten, in Vim.

2. Drücken Sie anschließend die ESC -Taste, um den Vim-Befehlsmodus zu starten.

3. Geben Sie den Befehl ein:

Der Start ist die Zeilennummer, mit der begonnen werden soll, und das Ende ist die Zeilennummer, mit der der Kommentarblock beendet werden soll.

Der folgende Screenshot zeigt, wie Sie mit diesem Befehl die Zeilen 15 bis 25 kommentieren.

Vim Kommentarzeilennummer

Methode 2 – Block markieren

Angenommen, Sie kennen die Zeilennummern zum Auskommentieren nicht. In diesem Fall können Sie den Zielblock mit der Highlight-Methode markieren und auskommentieren.

Um die Hervorhebungsmethode zu verwenden, springen Sie zu der Zeile, die Sie kommentieren möchten, und drücken Sie die Verschiebung + V Schlüssel.

Dadurch wird die gesamte Zeile hervorgehoben, in der sich der Cursor befindet.

Verwenden Sie als Nächstes die Aufwärts- und Abwärtspfeiltasten, um die Zeilen auszuwählen, die Sie auskommentieren möchten.

Notiz: Sie können auch mit dem Mausrad die Zeilen auswählen, die Sie kommentieren möchten.

Vim-Highlight-Block

Sobald Sie den Zielblock markiert haben, drücken Sie die RÜCKKEHR Taste, um Visual Line zu verlassen.

Drücken Sie anschließend die ESC Taste, um in den Befehlsmodus zu gelangen und den Befehl einzugeben:

Drücken Sie die Eingabetaste, um den Befehl auszuführen und die markierten Zeilen zu kommentieren.

Vim Highlight Block Kommentar Highlight

Methode 3 – Reguläre Ausdrücke

Vim unterstützt auch reguläre Ausdrücke zum Auskommentieren von Zeilen mit bestimmten Wörtern. Der Befehl zum Auskommentieren bestimmter Wörter lautet:

In diesem Befehl steht das „Schlüsselwort“ für die spezifischen Wörter, die Sie auskommentieren möchten.

Das folgende Beispiel kommentiert alle Zeilen, die das Schlüsselwort True enthalten:

Vim Kommentar Regex

Vim hebt das Zielwort automatisch hervor, bevor der Befehl ausgeführt wird.

Drücken Sie abschließend die EINTRETEN Schlüsselwort, um den Befehl auszuführen.

Methode 4 – Visueller Modus

Sie können auch den visuellen Modus von Vim verwenden, um einen Codeblock auszukommentieren.

Navigieren Sie zunächst zu der Zeile, die Sie auskommentieren möchten. Drücken Sie anschließend die Strg + V Tasten, um den visuellen Modus zu aktivieren.

Wählen Sie mit den Aufwärts- und Abwärtspfeiltasten alle Zeilen aus, die Sie auskommentieren möchten. Vim fügt am Anfang jeder Zeile eine Markierung ein, um anzuzeigen, dass die Zeile ausgewählt ist.

Visueller Modus für Vim-Kommentare

Drücken Sie bei ausgewählten Ziellinien Verschiebung + ich um in den Einfügemodus zu gelangen.

Geben Sie als Nächstes das Kommentarsymbol für die Zieldatei ein. In diesem Fall müssen wir das Pfund (#) Symbol zum Kommentieren von Python-Code.

Drücken Sie abschließend die ESC -Taste, und Vim wird alle ausgewählten Zeilen auskommentieren.

Vim-Kommentar-Visual-Set

Wie man mehrere Zeilen auskommentiert

Möglicherweise müssen Sie auch mehrere Zeilen auskommentieren. Dazu können Sie den visuellen Modus verwenden.

Navigieren Sie zunächst zu der Zeile, die Sie auskommentieren möchten, und drücken Sie dann Strg + V um den Hervorhebungsmodus zu aktivieren.

Wählen Sie mit den Aufwärts- und Abwärtspfeiltasten alle Zeilen aus, die Sie auskommentieren möchten. Nachdem Sie die Region ausgewählt haben, drücken Sie die x Taste, um die Kommentare zu entfernen.

Eine andere Methode besteht darin, einen Befehl zu verwenden, um alle Zeilen zu entfernen, die mit dem Kommentarsymbol beginnen.

Der Befehl dafür lautet:

Vim Ucomment
Vim Kommentar aufheben wahr

Denken Sie daran, das Kommentarsymbol durch das eigentliche zu entfernende Kommentarsymbol zu ersetzen.

Einpacken

Vim ist ein großartiger Texteditor, mit dem Sie einfach und bequem mit Textdateien im Terminal arbeiten können. Obwohl dieses Tutorial verschiedene Möglichkeiten zeigt, mehrere Zeilen im Vim-Editor zu kommentieren, kratzte es kaum an der Oberfläche der Fähigkeiten von Vim, wie z. B. die Umwandlung von Vim in ein Textverarbeitungsprogramm. Wenn Sie ein erfahrener Vim-Benutzer sind, vergessen Sie nicht, sich auch diese Tipps und Tricks von Vim anzusehen.

Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.