2021-12-03 19:18:43 +01:00
|
|
|
# vim
|
|
|
|
|
|
|
|
> Vim (Vi IMproved), ein Befehlszeilen-Texteditor, bietet mehrere Modi für verschiedene Arten der Textmanipulation an.
|
2025-03-23 01:42:58 +02:00
|
|
|
> Das Drücken von `<i>` schaltet den Editier-Modus ein. `<Esc>` wechselt in den Befehls-Modus, der die Verwendung von Vim-Befehlen ermöglicht.
|
2021-12-03 19:18:43 +01:00
|
|
|
> Weitere Informationen: <https://www.vim.org>.
|
|
|
|
|
|
|
|
- Öffne eine Datei:
|
|
|
|
|
|
|
|
`vim {{pfad/zu/datei}}`
|
|
|
|
|
|
|
|
- Öffne eine Datei an einer bestimmten Zeilennummer:
|
|
|
|
|
|
|
|
`vim +{{zeilennummer}} {{pfad/zu/datei}}`
|
|
|
|
|
|
|
|
- Zeige Vim's Benutzeranleitung:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>help<Enter>`
|
2021-12-03 19:18:43 +01:00
|
|
|
|
|
|
|
- Speichere und schließe die aktuelle Datei:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`{{<Esc><Z><Z>|<Esc><:>x<Enter>|<Esc><:>wq<Enter>}}`
|
2021-12-03 19:18:43 +01:00
|
|
|
|
|
|
|
- Mache die letzte Aktion rückgängig:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc><u>`
|
2021-12-03 19:18:43 +01:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
- Suche nach einem Muster in der Datei (mit `<n>`/`<N>` zum nächsten/vorherigen Treffer gehen):
|
2021-12-03 19:18:43 +01:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`</>{{suchmuster}}<Enter>`
|
2021-12-03 19:18:43 +01:00
|
|
|
|
|
|
|
- Ersetze einen regulären Ausdruck alle Treffer in einer Datei:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>%s/{{regulärer_ausdruck}}/{{neuer_text}}/g<Enter>`
|
2021-12-03 19:18:43 +01:00
|
|
|
|
|
|
|
- Zeige Zeilennummern an:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>set nu<Enter>`
|