Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
lpi1:vim [2016/12/19 13:14] 127.0.0.1 Externe Bearbeitung |
lpi1:vim [2022/09/28 14:25] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== vi überleben ====== | ====== vi überleben ====== | ||
| + | |||
| + | Für Debian/Ubuntu empfohlen: Das Paket ''vim'' installieren, welches eine komfortablere Version von ''vi'' enthält. Dann wird u.a. immer angezeigt, wenn sich der Editor im Einfüge-Modus befindet. | ||
| + | |||
| ^ Befehl ^ Funktion ^ | ^ Befehl ^ Funktion ^ | ||
| | ''i'' | Einfügemodus (**i**nsert) | | | ''i'' | Einfügemodus (**i**nsert) | | ||
| Zeile 75: | Zeile 78: | ||
| | ''yw'' | Wort kopieren | | | ''yw'' | Wort kopieren | | ||
| | ''yy'' | Zeile kopieren | | | ''yy'' | Zeile kopieren | | ||
| - | | ''Y'' | bis zum Ende der Zeile kopieren | | + | | ''Y'' | Zeile kopieren | |
| + | | ''y$'' | bis zum Ende der Zeile kopieren | | ||
| ^ ^ einfügen (**p**aste)^ | ^ ^ einfügen (**p**aste)^ | ||
| | ''P'' | an aktueller Position einfügen | | | ''P'' | an aktueller Position einfügen | | ||
| Zeile 88: | Zeile 92: | ||
| | ''/'' | suchen | | | ''/'' | suchen | | ||
| |.. Suchwort eingeben .. || | |.. Suchwort eingeben .. || | ||
| - | | ''vwc'' | 1 Wort ersetzen | | + | | ''vec'' | 1 Wort ersetzen | |
| |.. Ersatzwort eingeben ..|| | |.. Ersatzwort eingeben ..|| | ||
| | ''<ESC>'' | Änderung beenden | | | ''<ESC>'' | Änderung beenden | | ||
| Zeile 137: | Zeile 141: | ||
| ====== Einstellungen ====== | ====== Einstellungen ====== | ||
| + | ===== Den vim.tiny smart machen ===== | ||
| + | |||
| + | Folgende Zeilen in der ~/.vimrc sorgen dafür, dass auch im vim.tiny im Insert-Modus die Cursortasten und Backspace vernünftig, auch über die Grenzen des gerade eingefügten Textes hinaus, funktionieren: | ||
| + | set nocompatible | ||
| + | set backspace=2 | ||
| + | |||
| ===== Groß-/Kleinschreibung beim Suchen ignorieren ===== | ===== Groß-/Kleinschreibung beim Suchen ignorieren ===== | ||
| :set ignorecase | :set ignorecase | ||
| Zeile 186: | Zeile 196: | ||
| ====== Alternative Editoren ====== | ====== Alternative Editoren ====== | ||
| + | |||
| + | Eigentlich keine. | ||
| + | |||
| | Befehl | SuSE Paket | Debian Paket | CentOS Paket | Beschreibung | | | Befehl | SuSE Paket | Debian Paket | CentOS Paket | Beschreibung | | ||
| | mcedit | mc | mc | | Teil vom Midnight Commander | | | mcedit | mc | mc | | Teil vom Midnight Commander | | ||
| Zeile 197: | Zeile 210: | ||
| * {{:vi-vim-cheat-sheet.gif|http://www.viemu.com/vi-vim-cheat-sheet.gif}} | * {{:vi-vim-cheat-sheet.gif|http://www.viemu.com/vi-vim-cheat-sheet.gif}} | ||
| + | {{ :admin_grundlagen:vim_grafiken.svg |}} | ||