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.
Pingback: [Vim Tipps] Code Folding - Kommentare ausblenden - aptgetupdate.de