Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
vi [2010/10/12 21:49] 127.0.0.1 Externe Bearbeitung |
vi [2024/05/16 08:37] (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 - Konfigurationsdatei: syntax on, set 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 |