Inhaltsverzeichnis
VIM
VIM - Vi IMprooved - ist ein mächtiger und schneller Texteditor. Sein kleiner Bruder vi
ist auf allen Unix/Linux Systemen vorinstalliert. Seine Bedienung ist für Anfänger etwas ungewohnt, aber nach einiger Zeit kommt man schnell voran und möchte seine Funktionen nicht mehr missen.
Tutorial
Die Installation von VIM bringt gleich ein Tutorial mit sich für Anfänger. Dieses kann man einfach starten mit vimtutor
und es erscheint das Tutorial
=============================================================================== = W e l c o m e t o t h e V I M T u t o r - Version 1.7 = =============================================================================== Vim is a very powerful editor that has many commands, too many to explain in a tutor such as this. This tutor is designed to describe enough of the commands that you will be able to easily use Vim as an all-purpose editor. The approximate time required to complete the tutor is 25-30 minutes, depending upon how much time is spent with experimentation. ...
Rechtschreibung
VIM hat eine eingebaute Rechtschreibprüfung. Die Wörterbücher können auch manuell gewählt werden (etwa jene von Open bzw. Libre Office).
Um die Rechtschreibprüfung zu aktivieren für Deutsch - Schweizerdeutsch (de_sg
) kann einfach
:setlocal spell spelllang=de_sg
eingegeben werden.
Plugins
R
VIM lässt sich prima umbauen zur schlanken R-IDE. Wie dies geht ist im Detail beschrieben in diesem Paper.
Linux Kernel Coding Style
Um VIM so einzustellen, dass mal stets konforme C und Header Dateien erstellt nach dem Linux Kernel Coding Style kann einfach das linuxsty Sktript angewendet werden.
Dieses kann man bei den offiziellen VIM-Quellen beziehen als linuxsty.vim Datei. Diese kopiert man einfach in das Plugin Verzeichnis von VIM
cp linuxsty.vim ~/.vim/plugin/.
Wird eine .c
, .h
, Kconfig oder Patchdatei Datei geöffnet kommt das Plugin automatisch zur Geltung.