= Vi = == Die Modi von vi == * '''''' Insert / Replace Modus text eingeben - Beenden mit '''''' * '''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 '''''' um den Virtual-Mode zu verlassen * ''' v''' Virtual-Line wie v nur zeilenweise '''p''' (paste) fügt den Text aus der Zwischenablage hinter dem Curser ein ''' 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]]