"statuszeile set laststatus=2 set statusline= set statusline+=%-3.3n\ " buffer nummer set statusline+=%f\ " dateiname set statusline+=%h%m%r%w " status flags set statusline+=\[%{strlen(&ft)?&ft:'none'}] " dateityp set statusline+=%= " folgendes rechts set statusline+=0x%-8B " hex-wert des zeichens set statusline+=%-14(%l,%c%V%) " zeile, zeichen set statusline+=%<%P " datei position "suchergebnisse hilighten set hlsearch "muttng support au BufNewFile,BufRead muttng-*-\w\+,muttng\w\{6\},ae\d setf mail "Mit [F8] Automatisches Einrücken und Treppeneffekt beim Copy & Paste "verhindern set pastetoggle= " viminfo set viminfo='10,\"30,:20,%,n~/.viminfo " cursor-position anzeigen set ruler " zur sicherheit machen wir backups set backup " zur sicherheit nehmen wir einbackupdir ;) set backupdir=~/vimbackup " wir benutzen dunklen hintergrund set background=dark " wir moechten smartindent set smartindent " mit suche am anfang fortfahren wenn ende der datei erreicht ist set wrapscan " zeige den befehl immer set showcmd " zeige alle aenderungen set report=0 " das terminal ist nicht immer schnell (bsp. ssh-verbindung) set nottyfast " benutze autoindent set autoindent " expandiere tabs set expandtab " wieviele leerzeichen zum einruecken set shiftwidth=4 " ersetze tabs mit » und leerzeichen mit · set list listchars=tab:\.\ " nach 75 zeichen eine swap datei schreiben set uc=75 " tabulator weite set tabstop=4 " wir wollen vim und nicht vi set nocompatible " benutze color schema color ps_color " bei bearbeitung immer bei letzter position beginnen au BufReadPost * if line("'\"") | exe "'\"" | endif "======================== " Syntaxhiglighting "======================== let color = "true" if has("syntax") if color == "true" " schaltet colors an so ${VIMRUNTIME}/syntax/syntax.vim else " schaltet colors aus syntax off set t_Co=0 endif endif " kommentar typen set comments=b:#,:%,fb:-,n:),n:> fo=cqrt map