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 [2011/07/03 11:23]
admin
vi [2022/11/13 15:11] (aktuell)
admin [/etc/vimrc, ~/.vimrc]
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 38: 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
vi.1309684995.txt.gz · Zuletzt geändert: 2011/07/03 11:23 von admin