Der Texteditor VIM kann mit der Datei ~/.vimrc konfiguriert werden. Alle Befehle in dieser Datei werden beim Start ausgeführt.

Dies ist meine Konfigurationsdatei für VIM:

"#######################################################################
"
" ~/.vimrc
" vim Konfigurationsdatei
"
" Copyright 2011 Emanuel Duss
" Licensed under GNU General Public License
"
" 2010-06-19; Emanuel Duss; Erste Version
" 2011-02-08; Emanuel Duss; Neu: set list; set listchars
" 2011-02-14; Emanuel Duss; Neu: endocing=utf8
"
"#######################################################################

"#######################################################################
" Einstellungen
set nocompatible   " VIM-Zusätze aktivieren
set encoding=utf8  " UTF8 als Zeichensatz
set mouse=a        " Mausunterstüzung aktivieren
set number         " Zeilennummern angeben
set incsearch      " Zeigt Suchergebnisse während dem Suchen an
set hlsearch       " Suchresultate farbig hervorheben
set ignorecase     " Ignoriert Gross/Kleinschreibung beim Suchen
set smartcase      " Nur Gross/Kleinschreibung beachten, wenn Grossbuchstabe vorhanden
set autoread       " Liest die Datei neu, wenn ausserhalb von VIM geändert.
set backup         " Erstellt eine Backup-Datei
set tabstop=2      " Tabulator entspricht 2 Leerzeichen
set softtabstop=2  " Weicher Tabulator
set shiftwidth=2   " Einrücktiefe
set autoindent     " Automatisch einrücken
set expandtab      " Tabulatoren in Spaces umwandeln
set wrap           " Zeilenumbruch aktivieren
set list           " listchars anzeigen
set listchars=tab:»·,trail" Tabs und Leerzeichen am Zeilenende anzeigen
colorscheme default  " Farbschema
" colorscheme desert  " Farbschema
syntax on         " Code farbig darstellen

"#######################################################################
" Makros
map  :w!:!aspell --lang=de check %:e! %
map  :w! :! pdflatex %
map hex :%!xxd        " Hexeditor mit \hex starten
map nhex :%!xxd -r    " Hexeditor mit \nhex beenden

map  :r!date +\%Y-\%m-\%d
map  :r!date +\%Y-\%m-\%d_\%H-\%M-\%S
" EOF

Die aktuellste Version davon gibt es auf GitHub in meinem Configs Repository: .vimrc.