Vi
Die Modi von vi
<Einfg> Insert / Replace Modus
text eingeben - Beenden mit <ESC>
v Virtual-Modus
- text durch bewegen markieren
dann entweder y (yank) um den Text in die Zwischenablage zu kopieren
oder d (delete) um den markierten Text zu löschen
oder <ESC> um den Virtual-Mode zu verlassen
- text durch bewegen markieren
<shift> v Virtual-Line
- wie v nur zeilenweise
p (paste) fügt den Text aus der Zwischenablage hinter dem Curser ein
<Shift> p fügt den Text vor dem Curser ein (so verhalten sich die meisten Editoren)
Suchen und Ersetzen
/SUCHBEFRIFF sucht das Wort SUCHBEGRIFF
n wiederhohlt die letzte Suche
* sucht das nächste Vorkommen des Wortes unter dem Cursor
# sucht das vorherige Vorkommen des Wortes unter den Cursor
:s/ALT/NEU/g ersetzt ALT duch NEU in der aktuellen Zeile
:%s/ALT/NEU/g ersetzt ALT duch NEU im gesamten Dokument
Speichern / Beenden
:w (write) Dokument speichern
:wq (write+quit) speichern und beenden
:q! beenden ohne zu speichern
vim
Syntax Highlighting einschalten
printf "\nsyn on\n" >> ~/.vimrc
Links
The Editor http://www.vim.org
A good place to start: The Famous Inter-Active micro-manual for new vi users. Available in five languages. http://www.navigare.org/vi-muman.html
vi in der Scientific Resource Collection