"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=<F8>
" 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 <F9> <C-]>
Generated with
vim2html
Copyright © 2003-2004 by Chip Cuccio
<http://norlug.org/~chipster/finger>