Benutzer-Werkzeuge

Webseiten-Werkzeuge


vi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
vi [2013/04/08 21:07]
admin
vi [2022/11/13 15:11] (aktuell)
admin [/etc/vimrc, ~/.vimrc]
Zeile 3: Zeile 3:
   *[[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://​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 39: Zeile 55:
   *[[php Syntax Check in vi]]   *[[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/^[ ^I]*$/d - alle Leerzeilen entfernen   *:g/^[ ^I]*$/d - alle Leerzeilen entfernen
vi.1365448056.txt.gz · Zuletzt geändert: 2013/04/08 21:07 (Externe Bearbeitung)