VI - Texteditor


Zurück zur Linux Startseite

Inhalt


Intro

Wenn mann unter Linux arbeitet, dann kommt man nicht darum herum auch den VI zu kennen. Hier werden die wichtigsten Befehle erklärt.

VI kennt zwei Modi, den BEFEHLSMODUS und den EINGABEMODUS. Um vom Eingabemodus in den Befehlsmodus zu wechseln, dr¨ckt man einfach die ESC Taste.

top.gifZurück zum Inhalt


Cursor bewegen

(zahl) h Cursor (zahl) Stellen nach links
(zahl) l Cursor (zahl) Stellen nach rechts
(zahl) k Cursor (zahl) Stellen nach oben
(zahl) j Cursor (zahl) Stellen nach unten
O Cursor an den Anfang der Zeile
$ Cursor ans Ende der Zeile
(zahl) w Cursor (zahl) Wörter weiter
(zahl) b Cursor (zahl) Wörter zurück
(zahl) b Cursor (zahl) Wörter zurück
(zahl) b Cursor (zahl) Wörter zurück
(zahl) ) Cursor (zahl) Sätze vorwärts
(zahl) ( Cursor (zahl) Sätze zurück
(zahl) [ Cursor (zahl) Absätze vorwärts
(zahl) ] Cursor (zahl) Absätze zurück
(ctrl) F Cursor eine Bildschirmseite weiter
(ctrl) B Cursor eine Bildschirmseute zurück
(ctrl) E Bildschirm nach oben scrollen
(ctrl) Y Bildschirm nach unten scrollen

top.gifZurück zum Inhalt


Suchen und ersetzen

/ (suchtext)Nach (suchtext) vorwärts suchen
/ (enter)Nach letztem (suchtext) vorwärts suchen
? (suchtext) Nach (suchtext) räckwärts suchen
? (enter) Nach letztem (suchtext) räckwärts suchen
n letzten Suchbefehl (/ ?) wiederholen
:x,yS/von/nach/gc Von Zeichen x bis y den Text VON mit NACH ersetzen
:%S/von/nach/gc In der ganzen Datei den Text VON mit NACH ersetzen
:%S/von/nach/g In der ganzen Datei den Text VON mit NACH ersetzen - ohne Rückfrage

top.gifZurück zum Inhalt


Text eingeben

/ (suchtext)Nach (suchtext) vorwärts suchen
/ (enter)Nach letztem (suchtext) vorwärts suchen
? (suchtext) Nach (suchtext) räckwärts suchen
? (enter) Nach letztem (suchtext) räckwärts suchen
n letzten Suchbefehl (/ ?) wiederholen
:x,yS/von/nach/gc Von Zeichen x bis y den Text VON mit NACH ersetzen
:%S/von/nach/gc In der ganzen Datei den Text VON mit NACH ersetzen
:%S/von/nach/g In der ganzen Datei den Text VON mit NACH ersetzen - ohne Rückfrage

top.gifZurück zum Inhalt


Löschen, Auschneiden, Einfügen

(zahl) x(zahl) Zeichen auschneiden (löschen)
c (bewegungsbefehl)bis dorthin auschneiden
(zahl) dd(zahl) Zeilen ausschneiden (löschen)
DVom Cursor bis zum Ende der Zeile (löscehn)
y (bewegungsbefehl)Kopiert den Text in den CUT BUFFER
(zahl) yy(zahl) Zeilen werden in den CUT BUFFER kopiert
P Ausgeschnittenen Text vor dem Curser einf¨gen
p Ausgeschnittenen Text nach dem Curser einf¨gen

top.gifZurück zum Inhalt


Sonstiges

r (zeichen)(zeichen) unter dem Cursor ersetzen - Sie bleiben im Befehlsmodus
JNächste Zeile an die aktuelle Zeile anhängen
(ctrl) GZeigt Informationen über die aktuelle Datei und Cursorposition an
(ctrl) LBildschirm neu darstellen
:q (enter)VI beenden, sofern keine änderungen gespeichert werden müssen
:q! (enter)VI beenden, ohne änderungen zu speichern
:w (enter)Datei speichern
:w dateiname (enter)Datei unter (dateiname) speichern
:wq (enter)Datei speichern und VI beenden

top.gifZurück zum Inhalt


Zur Linux Startseite home.icewolf.ch/linux/ | Copyright © 2003 - Andres Bohren Icewolf Software