Une configuration minimale pour Vim
Cela peut servir à certains, voici la config de Vim qui me sert sur mes machines perso, sur les serveurs au boulot, bref partout où il y a un Linux ou un *BSD qui traine.
Pour l'utiliser, créez-vous un fichier .vimrc dans votre répertoire perso avec ceci dedans:
" mode non compatible avec vi
set nocompatible
" On active la coloration syntaxique
syntax on
" Force le support de 256 couleurs
set t_Co=256
" Theme
colorscheme wombat256
"colorscheme evening
" Enregistre le fichier en tant que root avec :wr
cab wr w !sudo tee %
" Raccourcis clavier
map <F2> <ESC>:w<CR>
map <F3> <ESC>:set nu!<CR>
map <F4> <ESC>:q!<CR>
map <F10> <ESC>:wr<CR>
" Encodage par défaut
set encoding=utf-8
" Fonts par defaut pour gvim
if has('gui_running')
set guifont=Monaco\ Bold\ 10
endif
" Replis
"set fdc=2
"set fdm=indent
" On vérifie automatiquement les parenthèses
set sm!
" Numérotation des lignes
set nu!
" Utilisation de la souris
set mouse=a
behave xterm
" Active le mode sélection
"set selectmode+=mouse
" Autoindentation
set cindent
set autoindent
" La touche TAB est remplacée par 4 espaces (good for Python programming :) )
set tabstop=4
set shiftwidth=4
set expandtab
" Permet d'utiliser la touche backspace pour effacer du texte
set bs=2
J'utilise le thème 256 couleurs wombat256 qui n'est pas fourni de base avec vim mais qui a un rendu très agréable. Vous pouvez le télécharger et le copier dans le dossier ~/.vim/colors/ (créez-le s'il n'existe pas).
Si vous avez des idées d'ajouts sympa, n'hésitez pas à ajouter un commentaire !
Update: Je suis tombé sur une astuce sur ce blog permettant de sauvegarder un fichier en tant que root quand on a oublié de mettre un sudo devant sa commande vim. Je l'ai ajouté à la config et merci à Nic0 donc :)
Commentaires
Poster un commentaire