" VIM-Konfigurationsdatei zur Verwendung auf Windows-Rechner. Abzuspeichern im Homeverzeichnis des Users (z.B. c:\users\[Benutzername] oder c:\Benutzer\[Benutzername]
source $VIMRUNTIME/mswin.vim " Laden der VIM-Skript-Datei mswin.vim, die VIM so konfiguriert, dass es sich in wie von Windows-Programmen gewohnter Weise bedienen läßt (v.a. spezielle Tastenkombinationen wie z.B. ctrl-c -> copy)
behave mswin " Windows-typisches Verhalten, d.h. von Windows-Usern gewohnte Tastenkombinationen funktionieren auch in VIM (z.B. ctrl-c -> copy und ctrl-v -> paste) 
set helplang=de " Sprache der Hilfefunktion. "de" meist wirkungslos, da nur Englisch verfügbar
set history=200 " Anzahl der in der Datei _viminfo protokollierten Befehle und Suchmuster
set hlsearch " Bei Suche nach Zeichenfolgen werden Treffer farblich hervorgehoben
set incsearch " Bei Suche nach Zeichenfolgen wird jeweils der erste Treffer angezeigt, der dem bis dahin eingegebenen Suchmuster entspricht
set keymodel=startsel,stopsel " 
set ruler " Anzeige von Zeilen- und Spaltennummer (rechts unten)
set selection=exclusive
set selectmode=mouse,key " Textmarkierung/-auswahl mit Maus und Tastatur
set whichwrap=b,s,<,>,[,]
set ignorecase " Groß-/Kleinschreibung bei Suchvorgängen irrelevant
" set noignorecase " Groß-/Kleinschreibung bei Suchvorgängen relevant
syntax enable " Farbliche Paraphrasierung von Code-Syntax
" colorscheme desert " Farbschema mit schwarzem Hintergrund
colorscheme default " Standard-Farbschema 
set fileformats=dos,unix,mac " Zeilenende-Kodierungen, die VIM beim Öffnen einer Datei berücksichtigt bzw. auf die eine Datei geprüft wird
set fencs=utf-8,ucs-bom,latin1 " Zeichenkodierungen, auf die eine Datei beim Öffnen nacheinander getestet wird (in der gegebenen Reihenfolge)
set encoding=utf-8 " Von VIM intern (z.B. beim Schreiben in die Datei _viminfo) verwendete Standardkodierung 
set fileencoding=utf-8 " Standardkodierung beim Speichern von Dateien
set nu " Anzeige von Zeilennumerierung
set tabstop=2 " Anzahl von Bildschirmspalten pro Tabstop
set guifont=Courier_New:h12:cANSI " Auswahl des Fonts, der von gVim verwendet werden soll. Wichtig ist, dass dieser auf dem System auch verfügbar ist
set autoindent " Automatische Übernahme der Zeileneinrückung bei Einfügen eines Zeilenumbruchs
" autocmd GUIEnter * simalt ~x " veranlasst gvim, mit maximiertem Fenster zu starten
