====== Vi bzw. vim ====== [[wpde>Vim]] ist eine Weiterentwicklung des auf fast jedem Unix-System zu findenden Texteditors vi. ===== Links ===== * [[http://www.vim.org|offizielle Vim-Homepage]] * [[https://code.google.com/p/vimcolorschemetest/|vim color scheme test]] * [[http://tnerual.eriogerg.free.fr/vim.html|Vim-Schnellübersicht, mehrsprachig]] (PDFs, ca. 100 KB) * [[http://vimdoc.sourceforge.net/htmldoc/help.html|Vim-Hilfe als HTML]] (englisch) * [[http://vimdoc.sourceforge.net/vimfaq.html|Häufig gestellten Fragen (FAQ)]] (englisch) * [[http://www.truth.sk/vim/vimbook-OPL.pdf|Das Buch von Steve Oualline]] (PDF, ca. 4 MB, englisch) * [[http://lug.fh-swf.de/vim/vim-kurzanleitung.pdf|Vim-Kurzanleitung]] Einführung in die Bedienung für Programmierer (PDF, 27 Seiten, ca. 740 kB) * [[http://www.moolenaar.net/habits_de.pdf|„Sieben Angewohnheiten für das effektive Editieren von Textdateien“ von Bram Moolenaar]] (PDF, ca. 140 kB, deutsche Übersetzung) * [[http://vimdoc.sourceforge.net/|online User Manual (plain trxt)]] * [[http://www.linuxforen.de/forums/showthread.php?s=&threadid=18700|Vi(m) Tipps von Netzmeister]] * [[http://www.vi-improved.com/|Vim Tipps für 'Einsteiger']] * [[http://www.rayninfo.co.uk/vimtips.html|Vim Tipps für 'Fortgeschrittene']] * [[http://www-user.tu-chemnitz.de/~hot/VIM/VIM/regexp.html|RegExen mit Vim]] * [[http://www.linux-magazin.de/Artikel/ausgabe/2001/11/vim/vim.html|Artikel im Linux-Magazin (Mapping)]] * [[http://www.pl-berichte.de/t_programme/vim_fold.html|Artikel auf Pro-Linux (Folding))]] * [[http://www.michael-prokop.at/computer/config/.vimrc|beispielhafte ~/.vimrc]] * [[http://rowa.giso.de/german/vi.html]] * [[http://www.heise.de/newsticker/meldung/72863|Vim 7 erschienen]] ===== Tastenkombinationen ===== ^ Grundaufgaben ^ Tastenkombination ^ | im akt.Fenster starten: | vim [Datei] | | in neuem X-Fenster starten: | gvim | | Texteingabe (Eingabemodus) | i | | speichern | :w | | speichern & beenden | :wq | | Beenden ohne speichern | :q! | ^ oft benutzte Funktionen ^ Tastenkombination ^ | suchen | /BEGRIFF | | Zeile löschen | dd | | "ALT" **suchen und ** durch "NEU" **ersetzen** (ganzes Dokument) | :% s/alt/neu/g mehr Beispiele in [[http://www.tu-harburg.de/rzt/tuinfo/oberflaechen/UNIX_Script/node60.html|Suchen und Ersetzen (mit vi)]] |