Benutzer-Werkzeuge

Webseiten-Werkzeuge


vi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
vi [2010/10/12 21:49] – Externe Bearbeitung 127.0.0.1vi [2024/05/16 08:37] (aktuell) – [/etc/vimrc, ~/.vimrc] admin
Zeile 2: Zeile 2:
   *[[http://www.edv-ringhofer.de/knowhow/pc/apps/vi/unix/|Kleine vi Referenz]]   *[[http://www.edv-ringhofer.de/knowhow/pc/apps/vi/unix/|Kleine vi Referenz]]
   *[[http://www.gammon.com.au/smaug/vi.htm|Tolle VI Befehle]]   *[[http://www.gammon.com.au/smaug/vi.htm|Tolle VI Befehle]]
 +  *[[http://tnerual.eriogerg.free.fr/vimqrc-ge.pdf|Referenzkarte]]
 +  *[[http://www.lagmonster.org/docs/vi2.html|Tolle VI Befehle2]]
  
   *vi - visual interface   *vi - visual interface
-  *~/.vimrc - Konfigurationsdateisyntax onset ts=3+ 
 +==== Problem mit den Cursortasten? ==== 
 + 
 +  sudo apt install vim 
 + 
 +==== /etc/vimrc, ~/.vimrc ==== 
 + 
 +  debian: sudo nano /etc/vim/vinrc.tiny <- set nocompatible 
 + 
 +  ~/.vimrc - Konfigurationsdatei 
 +    "syntax on 
 +    set ts=3 
 +    set ruler 
 + 
 +  /etc/vim/vimrc.tiny <- set nocompatible, sonst funktionieren die Cursortasten im Einfügemodus nicht 
   *man vim   *man vim
   *vim --help   *vim --help
Zeile 36: Zeile 53:
   *[[Bestimmte Zeilen aus einer anderen Datei einfügen]]   *[[Bestimmte Zeilen aus einer anderen Datei einfügen]]
   *[[Mehrere Zeilen auskommentieren]]   *[[Mehrere Zeilen auskommentieren]]
 +  *[[php Syntax Check in vi]]
  
 +  * :set noendofline binary => removes the final new line (CR) when the file is saved.
   *:% s/^/>/ -   Insert ">" at the start of every line   *:% s/^/>/ -   Insert ">" at the start of every line
   *:% s;$;// nick; - Insert "// nick" at the end of every line   *:% s;$;// nick; - Insert "// nick" at the end of every line
   *:%!sort - Sortiert aufsteigend   *:%!sort - Sortiert aufsteigend
 +  *:g/^$/d - alle Leerzeilen entfernen
vi.1286912942.txt.gz · Zuletzt geändert: (Externe Bearbeitung)