""""""""""""""""""""""""""""""""""""""""""""""""" " Fichier de configuration personel de vim " " à sauvegarder dans ~/.vimrc " """"""""""""""""""""""""""""""""""""""""""""""""" """""""""" " Options sympathiques """"""" " Enlève la compatibilité avec le "vieux vi" set nocompatible " Comportement « sympathique » de la touche backspace set backspace=2 " Affiche la commande que vous êtes en train de taper, le mode en cours, et " votre position dans le texte set showcmd set showmode set ruler " Utilisation de la souris :) set mouse=a " Une petite fenêtre pour voir les complétions possibles set wildmenu " Chargement de matchit, installé mais non actif par défaut : runtime! macro/matchit.vim " Comportement amélioré de la touche J : set nojoinspaces " (il n'y a pas d'erreur, c'est bien NO joinspaces) """"""""" " Recherche """""""""" " Recherche insensible à la casse lorsque qu'auncune majuscule n'est utilisée. " Les deux options suivantes sont nécéssaires. set ignorecase set smartcase " Recherche incrémentielle set incsearch " Colore les recherches en cours set hlsearch """"""""""""""""""""""""""""""""""""""""""""""""""""""""" " Réglages supplémentaires " """"""""""""""""""""""""""""""""""""""""""""""""""""""""" " Une abréviation : abbreviate gpoc gpocentek " " Deux mappings : " " 'cd' vers le chemin de la fenêtre en cours d'édition. map ,cd :cd %:p:h " Un mapping pour Python imap fm from import * bbhi " Une autocommande " autocmd BufNewFile *.py 0r ~/.vim/skeleton.py " autocmd BufNewFile *.py :3 """"""""""" " Pour les codeurs """""""""" " Options sympathiques " Coloration sytaxique syntax on " Détection automatique du type de fichier filetype plugin on " Affiche les numéros des lignes " set number " Animation lors de la fermeture des parenthèses set showmatch """"" " Autoindentation """" " Indentation intelligente set smartindent " Taille de l'indentation set shiftwidth=4 " Comportement de intelligent set smarttab " Pour les utilisateurs de python : set expandtab """"" " Complétion """"" au filetype python set omnifunc=pythoncomplete#Complete """""""" " Pour le texte """"""" " Loungueur maximale des lignes set textwidth=80