Commit ff4db5c6 authored by Fardale's avatar Fardale

Ajout d'option dans .vimrc

parent 5430168d
......@@ -23,6 +23,9 @@ 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
"~" " Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light')
"~" set background=dark
......@@ -42,8 +45,15 @@ set numberwidth=2
" +-----------------+
" ~~ Coloration syntaxique ~~
" Active la coloration syntaxique
syntax on
" Active la coloration syntaxique pour le type de fichier détecté
if has("syntax")
syntax on
endif
" 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
......@@ -54,9 +64,12 @@ set autoindent
"~" " 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
" +---------------------------+
......@@ -71,6 +84,24 @@ set incsearch
"~" " (Exécuter nohl pour désactiver les hl (ils restent même une fois la recherche terminée))
"~" set hlsearch
"~" " Rend la recherche insensible aux majuscules et minuscules, sauf si le
"~" " motif contient une majuscule
"~" set ignorecase
"~" set smartcase
" +-----------------------------+
" | Enregistrement et fermeture |
" +-----------------------------+
"~" " Enregistre automatiquement pour certaines commandes, notament make (voir :help autowrite)
"~" set autowrite
"~" " Met à jour automatiquement les fichiers modifiés hors de vim
"~" set autoread
"~" " 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
" +--------+
" | Divers |
......@@ -83,6 +114,13 @@ set history=50
"~" " au premier appui, on affiche la liste des possibilités au deuxième
"~" set wildmode=longest,list
"~" " Active l'utilisation de la souris. (Ne marche qu'avec certains terminaux voir :help mouse)
"~" set mouse=a
"~" " Permet aux flèches droites et gauches de déplacer le curseur au début de
"~" " de la prochaine ligne ou à la fin de la précédente ligne
"~" set whichwrap=b,s,<,>,[,]
" +------------------+
" | Hacks et scripts |
" +------------------+
......@@ -107,3 +145,6 @@ set history=50
"~" execute "set colorcolumn=".join(range(81,335), ',')
"~" endif
"~" " Surligne les espaces insécables
"~" au BufEnter * hi Nbsp ctermbg=233 guibg=black
"~" au BufEnter * match Nbsp /\%uA0/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment