Unterschiede zwischen den Revisionen 10 und 11
Revision 10 vom 2007-08-17 23:49:54
Größe: 1592
Kommentar:
Revision 11 vom 2009-03-08 14:45:43
Größe: 1596
Autor: localhost
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 56: Zeile 56:
 * [http://www.ibs.uni-bielefeld.de/src/Vi vi] in der [http://www.ibs.uni-bielefeld.de/src/ Scientific Resource Collection]  * [[http://www.ibs.uni-bielefeld.de/src/Vi|vi]] in der [[http://www.ibs.uni-bielefeld.de/src/|Scientific Resource Collection]]

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

  • <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

LugOwlWiki: ViEditor (zuletzt geändert am 2009-03-08 14:45:43 durch localhost)

Impressum Datenschutz