Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
vi [2014/08/04 20:53] admin |
vi [2024/05/16 08:37] (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 | ||
| - | *debian: /etc/vim/vinrc.tiny | + | |
| - | *~/.vimrc - Konfigurationsdatei: syntax on, set ts=3 | + | ==== Problem mit den Cursortasten? ==== |
| - | */etc/vim/vimrc <- set nocompatible, sonst funktionieren die Cursortasten nicht | + | |
| + | 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 41: | 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/^$/d - alle Leerzeilen entfernen |