X-Git-Url: http://gitweb.pimeys.fr/?p=config-20-100.git;a=blobdiff_plain;f=.vimrc;h=304b438418cef25357ff1de17e004b39789061b0;hp=bb3633366641bc14ce679d8bbf7faa71c62bb7cc;hb=HEAD;hpb=ff4db5c6a179612ff23b4e305661d62f1dd6119c diff --git a/.vimrc b/.vimrc index bb36333..304b438 100644 --- a/.vimrc +++ b/.vimrc @@ -23,11 +23,11 @@ set title "~" " N'affiche pas sur plusieurs lignes les lignes qui sont plus grandes que la fenêtre (comme sous nano) "~" set nowrap -"~" " Montre brièvement la paire de parenthèse lors de sa fermeture -"~" set showmatch +" Montre brièvement la paire de parenthèse lors de sa fermeture +set showmatch -"~" " Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light') -"~" set background=dark +" Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light') +set background=dark " ~~ Numérotation ~~ " Affiche 'ligne,n de caractère,colonne' en bas à droite du terminal @@ -39,6 +39,11 @@ set number " Retire la marge à gauche sur les numéros de lignes set numberwidth=2 +"~" " Surligne la ligne du curseur +"~" set cursorline + +"~" " Surligne la colonne du curseur +"~" set cursorcolumn " +-----------------+ " | Édition de code | @@ -50,27 +55,32 @@ if has("syntax") syntax on endif +" ~~ Indentation et tabulation ~~ " Active les régles d'indentation pour le type de fichier détecté if has("autocmd") filetype plugin indent on endif -" ~~ Indentation et tabulation ~~ " Conserve l'indentation de la ligne précédente lors d'un retour à la ligne set autoindent -"~" " Met les tabulations à 4 colonnes -"~" set tabstop=4 +" Met les tabulations à 4 colonnes +set tabstop=4 -"~" " Indente à 4 colonnes pour les opérations de réindentation -"~" set shiftwidth=4 -"~" set shiftwidth=4 " pour <<, >> et == +" Indente à 4 colonnes pour les opérations de réindentation +set shiftwidth=4 +set shiftwidth=4 " pour <<, >> et == "~" " Remplace les (futures) tabulations par des espaces "~" set expandtab "~" " On veut des tabulations dans les MakeFiles "~" autocmd FileType make set noexpandtab tabstop=4 shiftwidth=2 nopi ci +"~" " Ctrl-p change entre le mode paste et nopaste +"~" set pastetoggle= + +"~" " Utilise le presse papier system (nécessite vim-gnome sous Debian) +"~" set clipboard^=unnamedplus " +---------------------------+ " | Recherche et substitution | @@ -101,7 +111,7 @@ set incsearch "~" " Pose la question au lieu d'échouer lors de la fermeture quand il y des "~" " modifications non sauvées et que ! n'est pas précisé. -"~" " set confirm +"~" set confirm " +--------+ " | Divers | @@ -129,12 +139,12 @@ set history=50 " ~~ 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\+\%#\@