So kommentieren Sie mehrere Zeilen im Vim-Editor

Vim Featured
⏱️ 7 min read

Vim ist einer der beliebtesten und einflussreichsten Kommandozeilen-Texteditoren. Es ist mit vielen Funktionen und Features für jeden Terminal-Geek ausgestattet. Vim kann jedoch für neue Benutzer entmutigend sein – nicht weil es komplex zu lernen und zu beherrschen ist, sondern weil es eine unkonventionelle Art hat, Dinge zu tun. Beispielsweise verwendet Vim Verknüpfungen, Modi und Bindungen, an die Sie sich oft gewöhnen müssen, und Sie benötigen einen vollständigen Artikel, um Ihnen zu zeigen, wie Sie Vim beenden.

In diesem Handbuch wird erläutert, wie Sie sich mit Vim vertraut machen, indem Sie schnelle und einfache Schritte lernen, um mehrere Codeblöcke zu kommentieren.

Bevor Sie mehrere Zeilen in Vim kommentieren können, müssen Sie zuerst wissen, wie man eine einzelne Zeile kommentiert, also konzentrieren wir uns 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?

Tauchen wir jetzt etwas tiefer ein.

So kommentieren Sie mehrere Zeilen

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

vim comments.py
Vim-Python

Methode 1 – Verwenden von Zeilennummern

Eine Methode zum Auskommentieren mehrerer Zeilen in Vim ist die Verwendung von Zeilennummern. Mit Vim können Sie die Start- und Ziellinie angeben und auskommentieren.

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

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

3. Geben Sie den Befehl ein:

:[start],[end]/s/^/#

Der Anfang ist die Zeilennummer, ab der begonnen werden soll, und das Ende ist die Zeilennummer, an der der Kommentarblock enden soll.

Der folgende Screenshot veranschaulicht, wie dieser Befehl zum Kommentieren von Zeile 15 bis 25 verwendet wird.

:15,25s/^/#
Nummer der Vim-Kommentarzeile

Methode 2 – Block markieren

Angenommen, Sie kennen die auszukommentierenden Zeilennummern nicht. In diesem Fall können Sie die Highlight-Methode verwenden, um den Zielblock hervorzuheben und auszukommentieren.

Um die Hervorhebungsmethode zu verwenden, springen Sie zu der Zeile, die Sie mit dem Kommentieren beginnen möchten, und drücken Sie die Wechsel + v Schlüssel.

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

Wählen Sie als Nächstes mit den Aufwärts- und Abwärtspfeiltasten die Zeilen aus, die Sie auskommentieren möchten.

Notiz: Sie können auch das Mausrad verwenden, um die Zeilen auszuwä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.

Als nächstes drücken Sie die ESC Taste, um in den Befehlsmodus zu gelangen und den Befehl einzugeben:

:s/^/#

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

Vim Highlight-Block-Kommentar

Methode 3 – Reguläre Ausdrücke

Vim unterstützt auch reguläre Ausdrücke zum Auskommentieren von Zeilen, die bestimmte Wörter enthalten. Der Befehl zum Auskommentieren bestimmter Wörter lautet:

:g/\keyword/s/^/#

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

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

:g/\True/s/^/#
Regex für Vim-Kommentare

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

Drücken Sie abschließend die EINTRETEN Schlüsselwort zum Ausführen des Befehls.

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. Als nächstes drücken Sie 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 Hervorhebung ein, um anzuzeigen, dass die Zeile ausgewählt ist.

Visueller Modus für Vim-Kommentare

Drücken Sie bei ausgewählten Ziellinien Wechsel + 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 drücken, und Vim wird alle ausgewählten Zeilen auskommentieren.

Visueller Satz für Vim-Kommentare

So kommentieren Sie mehrere Zeilen aus

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

Beginnen Sie, indem Sie zu der Zeile navigieren, die Sie auskommentieren möchten, und drücken Sie dann Strg + v um den Highlight-Modus zu aktivieren.

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

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

Der Befehl dafür lautet:

:%s/^<comment symbol>/
Vim Ucomment
Vim Entkommentiere True

Denken Sie daran, das Kommentarsymbol durch das tatsächlich 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, hat es kaum an der Oberfläche der Fähigkeiten von Vim gekratzt, wie z. B. die Umwandlung von Vim in ein Textverarbeitungsprogramm. Wenn Sie ein erfahrener Vim-Benutzer sind, vergessen Sie nicht, sich auch diese Vim-Tipps und Tricks anzusehen.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Benutzerbild von Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x