" .vimrc générique mis à votre disposition " par les gentils membres actifs du Cr@ns " Vous pouvez l'utilisez, le redistribuer, le modifier à votre convenance. " Des questions, des suggestions : {nounou,ca}@lists.crans.org " Licence : WTFPL " Les sections commentées par "~" sont des features qui ne sont pas activées " par défaut. Sentez-vous libre de les décommenter pour les utiliser. "------------------------------------------------------------------------------ " " " +-----------+ " | Affichage | " +-----------+ set showcmd " Affiche la commande en train d'être taper en bas à droite de l'écran set title " Affiche le nom du fichier et le chemin dans le titre du terminal "~" set nowrap " N'affiche pas sur plusieurs lignes les lignes qui sont plus grandes que la fenêtre (comme sous nano) "~" set background=dark " Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light') "~" ~~ Numérotation ~~ set ruler " Affiche 'ligne,n de caractère,colonne' en bas à droite du terminal set number " Affiche les numéros de lignes à gauche du terminal set numberwidth=2 " Retire la marge à gauche sur les numéros de lignes " +-----------------+ " | Édition de code | " +-----------------+ " ~~ Coloration syntaxique ~~ syntax on " Activer la coloration syntaxique " ~~ Indentation et tabulation ~~ set autoindent " Conserve l'indentation de la ligne précédente lors d'un retour à la ligne "~" set tabstop=4 " Met les tabulations à 4 colonnes "~" set shiftwidth=4 " Indente à 4 colonnes pour les opérations de réindentation "~" set expandtab " Remplace les (futures) tabulations par des espaces " +---------------------------+ " | Recherche et substitution | " +---------------------------+ " ~~ Recherche ~~ set incsearch " Commence la recherche dès les premiers caractères tapés (less like) "~" set hlsearch " Surligne les correspondances dans les recherches " +--------+ " | Divers | " +--------+ set history=50 " Change la taille de l'historique des commandes (par défaut 20) " +------------------+ " | Hacks et scripts | " +------------------+ " ~~ Hack pour mettre en rouges les espaces indésirables en fin de ligne. ~~ " ~~ Ne gêne pas la vue en mode édition. ~~ " ~~ Adapté de http://vim.wikia.com/wiki/Highlight_unwanted_spaces ~~ "~" highlight EspaceFinLigne ctermbg=red guibg=red "~" match EspaceFinLigne /\s\+$/ "~" autocmd BufWinEnter * match EspaceFinLigne /\s\+$/ "~" autocmd InsertEnter * match EspaceFinLigne /\s\+\%#\@