old:linux:vim
Table of Contents
.vimrc
syntax on set nocompatible set nopaste set pastetoggle=<f11> set laststatus=2 set statusline=\ %F\ %m\ %r\ %y\ %h\ %w\ [%{&ff}]\ \ PWD:%{getcwd()}\ %h\ \ \ \ \ Line:\ %l/%L:%c\ (%p%%)
Abkürzungen
in .vimrc folgendes eintragen
:ab hi Hallo, :ab mfg Mit freundlichen Grüßen<CR><CR> Name Nachname
dann im insert-Mode einfach hi+<SPACE> –> Hallo, oder mfg+<RET> –> Mit freundlichen …
Befehle
Ctrl+a Nummer unter Cursor um eins erhöhen
Macros
1. q<Buchstabe> Starte Macro Aufzeichnung, wird unter <Buchstabe> gespeichert 2. q Ende Macro Aufzeichnung 3. @<Buchstabe> Macro aufrufen @@ gleiches Macro nochmal aufrufen <Nummer>@<Buchstabe> Macro <Nummer>-mal ausführen :reg <Buchstabe> Macro ansehen
HEX-Editor
Vim benutzt das Programm xxd um einen HEX-Dump darzustellen.
man xxd
Binärdatei mit der Option -b öffnen
vim -b datei.bin
HEX-Edit formatierung einschalten
:%!xxd
Nach der Bearbeitung die Datei zurücksichern
:%!xxd -r
old/linux/vim.txt · Last modified: 2023/01/11 20:29 by 127.0.0.1