Aaron Fischer Ingenieur, Vater, Heimwerker, Problemlöser

Vim Mastery

Zusammen mit Florian Eitel und Klaus Brayer versuche ich, den Texteditor Vim zu meistern und zu meinem persönlichen heiligen Gral der Texteditoren zu machen. Unser Ziel ist es, uns gegenseitig beim Erlernen dieses mächtigen Werkzeugs zu unterstützen und Hilfestellungen zu geben. Dies ist mein Beitrag.

Markiert über 14 Jahre

Ein weiteres tolles Feature dass man sich nicht entgehen lassen sollte, ist die Möglichkeit, Markierungen zu setzen. Vim hat ein ganzes Arsenal von Befehlen hierfür.

Sudo, damn! über 14 Jahre

Ich glaube jeder der unter Linux mit Vim arbeitet ist es schon so gegangen: Eine Datei wird geöffnet, mühsam editiert und beim Speichern stellt man fest, dass man nicht in diese Datei schreiben darf.

Help! über 14 Jahre

Oft unterschätzt wird die gigantische integrierte Hilfe in Vim. Sie bietet zu allen erdenklichen Situationen eine Hilfestellung. Vim ist komplett dokumentiert und das sollte man sich zu Nutze machen.

Die Abkürzung über 14 Jahre

Wer die Philosophie von Vim lebt, weiß dass alles nur ein einziges mal geschrieben werden darf. Dinge doppelt einzutippen macht einerseits Fehler und anderseits ist es einfach nur lästig und kostet Zeit.

Korrigiert über 14 Jahre

Wer längere Texte in Vim schreibt - beispielsweise ein LaTeX File - der wird sich früher oder später wünschen eine Rechtschreibprüfung zu haben. Dies ist in Vim seit Version 7 sehr einfach.

Textmanipulation im Insert-Mode über 14 Jahre

Manchmal lohnt es sich nicht, aus dem Insert Mode mit ESC herauszuspringen um kleinere Textmanipulationen zu machen. Beispielsweise das Löschen eines halb zu Ende geschriebenen Wortes. Aber auch im Insert-Mode gibt es ein paar Möglichkeiten, den Text zu bearbeiten.

Void Match über 14 Jahre

Syntax Highlighting ist schon ziemlich wichtig, wenn man sich in Code oder anderem strukturiertem Text schnell zurechtfinden will. Doch manchmal hätte man gerne bestimmte Pattern farblich hervorgehoben, sei es zur besseren Übersicht oder als Editierhilfe.