ePrivacy and GPDR Cookie Consent by Cookie Consent
Unterstütze unsere Tutorials mit einem WerbeClick!

Zeilen auskommentieren

2 Comments

Mehrere Zeilen mit VI auskommentieren
Will man mehrere Zeilen mit dem VI auskommentieren kann man mit dem Visual Mode arbeiten.

 

 

Auskommentieren

Mit der Taste "v" wird der Visual Mode aktiviert, danach kann man mit den Pfeiltasten die Textzeilen markieren. Jetzt Kommandoeingabe mit Doppelpunkt aufrufen und den zu ersetzenden Ausdruck eingeben.
Die Zeichen :'<,'> gibt der VI automatisch vor und müssen stehen bleiben.
Einfach den Suchausdruck dahinter schreiben! Beispiel

:'<,'>s/^/#/

Kommentare wieder enfernen

Auch hier wieder, zuerst mit der Taste "v" in den Visual Mode wechseln und die Zeilen, bei denen der Kommentar entfernt werden soll, markieren. Kommentar dann wie folgt, durch Suchen und Ersetzen, entfernen. Beispiel

:'<,'>s/^#//

 

Say something here...
You are a guest
or post as a guest
Loading comment... The comment will be refreshed after 00:00.
  • This commment is unpublished.
    John Doe · 2 months ago
    Sorry,
    Da war ein blank zu viel
    :se nonu
  • This commment is unpublished.
    John Doe · 2 months ago
    Top!

    Eine weitere Möglichkeit ist die, die Zeilennummer einzusetzen, wenn man sie weiß.

    Mit (Esc-Taste), dann
    :se nu
    kann man sie anzeigen und mit
    :se no nu
    kriegt man die wieder aus.

    Das Auskommentieren geht entsprechend der gezeigten Möglichkeit mit
    :124,438s/^/# /

    Das heißt von Zeile 124 bis 438 ersetze (subtitute) jeden Zeilenanfang (^) durch einen # und ein Leerzeichen.
    Der Subst-Befehl erstzt immer "dieses" gegen "das", wenn man ihm jenes so sagt    :s/dieses/das/
    Wenn das auf die gesamte Datei angewendet werden soll, gibt's hinten noch ein g für global.   :s/dieses/das/g

    Best Regards
    von noch so einem. :-)

Unterstütze unsere Tutorials mit einem Werbeclick!

Über uns

Wir sind ein agiles Team von Softwareentwicklungen, UX-Designern und IT-Supporten und haben uns auf individuelle Softwarelösung für den Mittelstand spezialisiert. Unsere besondere Stärken sind  Web-Anwendungen mit dem Symfony Framework sowie individuelle Industrielösungen für Produktionslinien, Servicetechniker oder Inspekteure zu entwickeln. Eine weitere Stärke ist die Erweiterung von Content Management Systemen wie beispielsweise Wordpress, Typo3, Drupal und Joomla. Das entwickeln von Apps für Android, Windows und Apple OS Systemen ist selbstverständlich!