Vi/Vim auf einen Schlag verbessern

Online seit Sun 17 August 2014 in Digital

vim icon

Icon-Vim von User:ZyMOS,for the Open Icon Library - Open Icon Library. Lizenziert unter Public domain über Wikimedia Commons.

Es gibt derzeit alle halbe Jahr irgendeinen neuen Texteditor, der irgendwas besonders toll oder schön machen soll. Github  hat erst kürzlich Atom veröffentlicht und zuvor galt Sublime Text als das Nonplusultra. Doch man muss eigentlich gar nicht so weit suchen, wenn man einen schnellen an die eigenen Bedürfnisse angepassten Texteditor braucht. Jede Linuxdistribution (und damit auch die meisten Server, die man so zu verwalten hat) bringen Vi bzw. Vim (die verbesserte Variante) mit. Neben emacs ist das Textbearbeitungsurgestein und eigentlich ein Konsoleneditor, der ohne graphische Oberfläche daherkommt.

Neben der Mausunabhängikeit ist eine besondere Stärke die Erweiterbarkeit mit speziellen Modulen. So beschrieb ich hier schon einmal, wie man mit blogit.vim Blogposts in Wordpress absetzt. Das ist aber nur eines von vielen Erweiterungen, die man für Vim herunterladen kann, um Autovervollständigung, Syntaxhighlighting oder besondere Themes zu aktivieren. Ist Vim einmal mit  sudo apt-get install vim installiert, kann man  das Programm perfekt auf die eigenen Bedürfnisse anpassen und der Editor bleibt trotzdem sehr schlank und performant.

mit ,z kommt man in den Zenmode

mit “,z” kommt man in den Zenmode

Möchte man mit der Konfiguration nicht bei null beginnen, gibt es mit The Ultimate Vimrc schon mal ein gutes Anfangsset. Das Projekt wird von amix auf github gehostet und ist mit nur zwei Befehlen ganz einfach installiert.

git clone git://github.com/amix/vimrc.git ~/.vim_runtime
# Volles Paket:
sh ~/.vim_runtime/install_awesome_vimrc.sh
# Nur die Basics installieren:
sh ~/.vim_runtime/install_basic_vimrc.sh

Das Paket bringt neben fünf Colorthemes und einer direkten Gitanbindung eine ganze Reihe von Erweiterungen, die ich hier nicht gesondert aufzähle, denn die vollständige Liste befindet sich auf der Seite des Projekts. Aber auch was Komfort angeht wird ein bisschen etwas geändert. Der <leader> wird von “\” auf “,”  gestellt, was gerade auf der deutschen Tastatur viel einfacher ( und damit schneller ) handzuhaben ist.