Les forums pour tous
Vous n'êtes pas identifié.
Hello les gens.
Donc voila, je vous file ma conf de vim, réalisée après avoir parcouru un paquet de sites qui traitent la chose.
Dites moi ce que vous en pensez, et si vous avez mis autre chose dans la votre qui pourrait être intéressant de partager ![]()
" Utilise les défauts Vim
set nocompatible
" Comportement du backspace en mode insertion
set backspace=indent,eol,start
" Auto indentation
set autoindent
set smartindent
" Nombre d'espace d'une tabulation/indentation
set tabstop=4
set softtabstop=4
set shiftwidth=4
" Nombre de commandes stockées dans l'historique
set history=100
" Complétion automatique
set showcmd
" Active la coloration de la dernière chaîne recherchée
set hlsearch
" affiche les caractères spéciaux selon listchars
set listchars=nbsp:¤,tab:→ ,trail:¤
set list
" Affiche les numéros des lignes
set number
" <F8> désactive l'auto indentation (pour les copier coller par exemple)
nnoremap <F8> :set noautoindent<cr>:set nosmartindent<cr>
" On peut désactiver le hlsearch avec <F9>
nnoremap <F9> :set nohlsearch<cr>
" les caractères spéciaux avec <F10>
nnoremap <F10> :set nolist<cr>
" les numéros des lignes avec <F11>
nnoremap <F11> :set nonumber<cr>
" Et tout réactiver avec <F12>
nnoremap <F12> :set hlsearch<cr>:set list<cr>:set number<cr>
" Active la coloration syntaxique
if &t_Co > 2 || has("gui_running")
syntax on
endif
" Met évidence le curseur et la ligne sur laquelle il se trouve
set ruler
set cursorline
highlight CursorLine guibg=#001000
" Conserver un fichier de sauvegarde dans $HOME."/.vim/backup
" Crée le répertoire si besoin
if !filewritable($HOME."/.vim/backup")
call mkdir($HOME."/.vim/backup", "p")
endif
set backupdir=$HOME/.vim/backup
set backupNotez que dans la ligne set listchars=nbsp:¤,tab:→ ,trail:¤, le deuxième caractère pour les tabulations (qui se trouve après →) doit être un espace insécable (ALT+255) et non un espace normal, sinon on a une erreur au lancement de vim.
Voilou ![]()
Hors ligne
Tiens, moi aussi j'ai un fichier de conf aux petits oignons mais je l'utilise seulement au boulot... Je le posterai plus tard si j'y pense.
En attendant je vais étudier le tiens car il contient quelques trucs que je ne connais pas (genre listchars Oo).
Sinon pour ceux que ça intéresse, voici un très bon livre, sous la forme d'un wiki, consacré à Vim :
A Byte of Vim
Hors ligne
Toujours bon à prendre.
Merci
Hors ligne