#Cheatsheet für #Vim
(erste #Schritte)

#Normalmodus: Esc

:q - #Beenden
:q! - Beenden ohne #Speichern
:w - Speichern
:wq - Speichern und beenden
dd - Zeile #löschen
u - #Rückgängig machen
strg + r - #Wiederholen
/Suchwort - #Suche #Finden
:%s/Suchwort/Ersatzwort/gc - #Suchen und #ersetzen (c für #Abfrage #confirm)

#Einfügemodus: i

#Basics #Kommandozeile #Anfänger #Texteditor

@sozialwelten
r -ändern aktuelles Zeichen (Cursor)
cw - ändern aktuelles Wort (ab Cursor)
/Suchwort
n - nächstes Vorkommen von Suchmuster
. - wiederholt letztes Kommando

</klugscheißmodus>

@sozialwelten
Uuuund.. wer den #Vim liebt, der guckt sich auch die vimrc an und probiert vim-scripte ;)

So lassen sich bestimmte wiederkehrende Dinge automatisieren, wie zB. Header in Shell-Scripte einfügen, mit Datum, Autor & sogar incrementierenden Versionsnummern.

https://stackoverflow.com/questions/42091130/how-can-i-add-or-and-modify-a-version-number-in-vimrc-autocmd

How can I add or/and modify a version-number in Vimrc autocmd

I love to work with Vim. I use the autocmd in ~.vimrc like: :fun LastMod() : if line("$") &gt; 20 : let l = 20 : else : let l = line("$") : endif : exe "1," . l . "g/Last