From c6f40e193c6bfb5d0a4c5c9f9d6ffb3c2a9ee2db Mon Sep 17 00:00:00 2001 From: Lucas Serrano Date: Sun, 2 Jun 2013 16:40:04 +0200 Subject: [PATCH] [vimrc] Publication du vimrc --- .vimrc | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 .vimrc diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..60da16a --- /dev/null +++ b/.vimrc @@ -0,0 +1,81 @@ +" .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\+\%#\@