User Tools

Site Tools


old:linux:vim

.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

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki