Willkommen bei Linuxeinsteiger.net
Sonntag, Mai 20 2012 @ 10:26 CEST

Writing /opt/linuxprofessionals.org/domains/linuxeinsteiger.eu/main/dokuwiki/data/cache/1/1f183cd4a006adfadbfe28ca4e392248.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /opt/linuxprofessionals.org/domains/linuxeinsteiger.eu/main/dokuwiki/data/cache/1/1f183cd4a006adfadbfe28ca4e392248.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /opt/linuxprofessionals.org/domains/linuxeinsteiger.eu/main/dokuwiki/data/cache/1/1f183cd4a006adfadbfe28ca4e392248.xhtml failed

vim howto (Baustelle)

Tasten und Befehle

Navigation

Taste Funktion
h links
l rechts
j runter
k hoch
gg geh zur ersten Zeile
G gehe in letzte Zeile
G<nummer> sprint zu Zeile <nummer>
^ gehe zum Anfang der Zeile
$ gehe zum Ende der Zeile
w naechstes Wort
<n>w <n> Woerter vor
b letztes Wort
<n>b <n> Woerter zurueck

Quickmarks (Lesezeichen)

Taste Funktion
m[a..z] setzt Marke mit Name [a..z]
'[a..z] springt zur Marke [a..z]
m[A..Z] speichere dauerhaft Marke [A..Z]

Markieren, Kopieren und Einfuegen

Taste Funktion
dd Zeile ausschneiden
yy Zeile kopieren
V zeilenweise auswaehlen/markieren
v auswaehlen/markieren
y kopieren
x ausschneiden
p einfuegen nach dem Cursor
P einfuegen vor dem Cursor

Suchen

Taste Funktion
/<suchbegriff> sucht nach <suchbegriff> vorwaerts
?<suchbegriff> sucht nach <suchbegriff> rueckwaerts
n zum naechsten Suchtreffer springen (vorwaerts)
N zum letzten Suchtreffer springen (rueckwaerts)
* sucht das Wort unter dem Cursor (vorwaerts)
# sucht das Wort unter dem Cursor (rueckwaerts)

undo und redo

Taste Funktion
u letzte Aktion rueckgaengig machen
STRG-r wieder herstellen (reundo)

Speichern

Befehl Funktion
:w speichert
:w /pfad/zur/datei speichtert unter /pfad/zur/datei
:wa alle offenen Puffer speichern
:x speichern und Puffer schließen
:xa alle Puffer speichern und schließen

Tabs

Taste Funktion
:tabe /pfad/zur/datei oeffnet /pfad/zur/datei in neuem Tab
gt springe zum naechsten Tab
gT springe zum vorherigen Tab
<n>gt springe zum <n>-ten Tab

Fenster splitten

Befehl Funktion
:new /pfad/zur/datei oeffnet /pfad/zur/datei in neuem Fenster
STRG-w STRG-w wechselt Fenster
STRG-w [hjkl] wechselt Fenster in angegebener Richtung 1)
:vnew /pfad/zur/datei oeffnet /pfad/zur/datei in neuem Fenster daneben (vertikal)
STRG-w [<>] waagerechte Groesse aendern
STRG-w [+-] senkrechte Groesse aendern
STRG-W = macht alle Fenster gleich gross
STRG-W [|_] maximiert Fenster auf Breite und Hoehe

Tipps, Tricks und kleine Helferlein

Benutzen der Hilfe

mit dem Befehl :help wird die Hilfe in einem neuen Fenster gestartet. Bewegt man den Cursor auf getaggte (verlinkte) Woerter kann mit STRG-] dem Link gefolgt werden.

Da sich dies mit deutschem Tastaturlayout etwas umstaendlich bewerkstelligen laesst kann z.b. mit der Zeile:

map <F12> <C-]>


in der ~/.vimrc die Funktion auf die F11-Taste legen. :!:

Zurueck geht es mit STRG-t und mit :q wird die Hilfe verlassen.

Taste/Befehl Funktion
:help startet die Hilfe in neuem Fenster
STRG-] folgt einem „Link“
STRG-t zurueck in der „Hilfe-History“

Einruecken und Ausruecken von Codebloecken

Zuerst wird der gewuenschte Block markiert 2)

1) siehe Navigation
baustelle/vim.txt · Zuletzt geändert: 2010/01/07 14:43 (Externe Bearbeitung)
Nach oben