vim – Kommentare in Konfigurationsdateien ausblenden

Oftmals nervt es, wenn Konfigurationsdateien von Serverdiensten überaus penibel kommentiert sind, man aber nur einen schnellen Überblick über bestimmte Werte in einer Datei haben möchte und eigentlich weiß, wie welche Option funktioniert.

Paradebeispiele sind squid.conf oder awstats.conf.

Wer keine Kommentierungen benötigt, kann diese in vim bei Bedarf ganz einfach per Code-Folding ausblenden.

Wenn man folgende Zeilen in die /etc/vim/vimrc.local einträgt:
set fdm=expr
set fde=getline(v:lnum)=~'^\\s*#'?1:getline(prevnonblank(v:lnum))=~'^\\s*#'?1:getline(nextnonblank(v:lnum))=~'^\\s*#'?1:0

kann man anschließend die Kommentarzeilen in einer Datei gesammelt mit “zi” aus- und wieder einblenden, “zo” blendet den Kommentarblock ein, über dem sich gerade der Cursor befindet, “zc” faltet diesen wieder zusammen.

Ein herrliches kleines Helferlein, gefunden habe ich es auf debian-administration.org

Vielen Dank an diese Adresse.

Über Stefan

Meine Leidenschaft, sowohl im beruflichen als auch im privaten Bereich, gilt seit mittlerweile über 15 Jahren Linux-Systemen. Einen speziellen Schwerpunkt in diesem Bereich habe ich nicht - nur Debian-basiert sollte es sein.
Dieser Artikel wurde in Linux, vi(m) veröffentlicht.Permalink als Favorit speichern.

Eine Antwort zu vim – Kommentare in Konfigurationsdateien ausblenden

  1. Pingback: [Vim Tipps] Code Folding - Kommentare ausblenden - aptgetupdate.de

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>