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.