Skip to content

Instantly share code, notes, and snippets.

@NerOcrO
Last active November 1, 2017 08:57
Show Gist options
  • Save NerOcrO/5939421 to your computer and use it in GitHub Desktop.
Save NerOcrO/5939421 to your computer and use it in GitHub Desktop.
vimrc
" vim ~/.vimrc
" source ~/.vimrc
" Charge les plugins qui sont dans ~/.vim/bundle
" https://github.com/tpope/vim-pathogen
" https://github.com/airblade/vim-gitgutter
execute pathogen#infect()
" Garder un historique de 150
set history=150
" Revenir 150 fois en arrière
set undolevels=150
" Quand un fichier est changé en dehors de vim, il est relu automatiquement
set autoread
" Quand une fermeture de parenthèse est entrée par l'utilisateur,
" l'éditeur saute rapidement vers l'ouverture pour montrer où se
" trouve l'autre parenthèse. Cette fonction active aussi un petit
" beep quand une erreur se trouve dans la syntaxe.
set showmatch
set matchtime=2
" Afficher les commandes incomplètes
set showcmd
" Afficher la barre d'état
set laststatus=2
" Formater la barre d'état
set statusline=%F%m\ %r\ Line:%l\/%L,%c\ %p%%
" Améliorer l'affichage en disant à vim que nous utilisons un terminal rapide
set ttyfast
" Activer le wrapping des lignes
set wrap
" Afficher le numéro de lignes
set number
" Utilisation des espaces à la place de la tabulation
set expandtab
" Nombre d'espace lors d'une tabulation
set softtabstop=2
" Définir le nombre de colonnes d'indentation lors des opérations de réindentation
set shiftwidth=2
" Indenter comme la ligne d'avant
set autoindent
" Pareil que autoindent mais plus pour le language C
set smartindent
" Les c/c ne s'indentent plus
set paste
" Affiche les retours chariot
"set list
" La coloration syntaxique est active
syntax on
" Coloration syntaxique
colorscheme koehler
" Permet de surligner la ligne actuelle
set cursorline
" Activer le surlignage lors des recherches
set hlsearch
" Afficher les résultats de la recherche au moment de la saisie
set incsearch
" Format Unix
set ff=unix
" Efface les espaces en fin de ligne après enregistrement
autocmd BufWritePre * :%s/\s\+$//e
" N'affiche plus --INSERT-- par exemple
set noshowmode
" Powerline (https://github.com/Lokaltog/powerline)
set rtp+=/var/www/powerline/powerline/bindings/vim
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment