Größe: 337
Kommentar:
|
Größe: 1592
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 3: | Zeile 3: |
== Links == | == 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 * '''<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 = |
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
[http://www.ibs.uni-bielefeld.de/src/Vi vi] in der [http://www.ibs.uni-bielefeld.de/src/ Scientific Resource Collection]