Benutzer-Werkzeuge

Webseiten-Werkzeuge


topics:vim

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.

Tipps & Tricks

Find & Replace

Möchte man ein Wort foo mit dem Wort bar in der ganzen Datei ändern, so gibt man

:%s/foo/bar/g

ein.

type:
topic
advanced:
maenu, zoepfe
beginner:
daniw, ninux, gandro, hops, cyrus
wannabe:
nmz
category:
software, tools
topics/vim.txt · Zuletzt geändert: 2015/04/20 16:25 von cyrus