= 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 = * 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]]