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
Nächste Überarbeitung Beide Seiten der Revision
vi [2013/04/08 21:07]
admin
vi [2022/11/13 15:11]
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.txt · Zuletzt geändert: 2024/05/16 08:37 von admin