Cet article date d'il y a plus d'un an.
Il est possible qu'il ne soit plus à jour.
Mon ~/.vimrc 16.02
Quand on veut faire le malin avec vim, on voit pas mal d’astuces et de plugins pour développeurs.
Mon ~/.vimrc à moi, c’en est un de sysadmin.
Il marche indistinctement sur Vim ou NeoVim.
Et vous il est comment votre vimrc de geek Linux ?
""""" OPTIONS DIVERSES """"" " Empêcher la retro-compatibilité avec Vim l'ancètre set nocompatible " Affichage des numéros de lignes set number " Afficher une barre de statut (va avec Lightline) set laststatus=2 " Surligner la ligne courante set cursorline " Menu pour la complétion set wildmenu " Afficher le titre du fichier dans le terminal set title """"" PLUGINS """"" " Gestionnaire de plugins vim-plug " Voir : https://github.com/junegunn/vim-plug#installation " Quand vous ajoutez un plugin, faites :PlugInstall call plug#begin('~/.vim/plugged') " Plugin NerdTree - explorateur de fichiers Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } " Historique des undo Plug 'simnalamburt/vim-mundo' " Barre du bas Plug 'itchyny/lightline.vim' " Completion avec tab Plug 'ervandew/supertab' " Colration syntaxique, fait des trucs bien, à explorer Plug 'scrooloose/syntastic' call plug#end() """"" RECHERCHE """"" " Commencer à chercher dès qu'on tape un texte de recherche set incsearch " Surligner les résultats d'une recherche set hlsearch " Ne pas tenir compte de la casse ... set ignorecase " ... sauf si on tape des majuscules set smartcase """"" COLORATION """"" " Coloration syntaxique syntax on " Pour GVim if has('gui_running') " Couleurs claires set background=light " Lightline claire let &t_Co=256 let g:lightline = { 'colorscheme': 'solarized_light' } " Intégrer la souris set mouse=a " Pour Vim en terminal else " Couleurs sombres set background=dark " Lightline sombre let &t_Co=256 let g:lightline = { 'colorscheme': 'solarized_dark' } " Pas d'intégration de la souris set mouse= endif " Thème solarized à installer comme ça : " cd ~/.vim/colors;wget https://raw.githubusercontent.com/altercation/vim-colors-solarized/master/colors/solarized.vim colorscheme solarized """"" Indentation """"" filetype plugin indent on " 1 tabulation = 4 espaces set tabstop=4 " Une indentation = 4 espaces set shiftwidth=4 """"" Raccourcis clavier """"" " Ctrl+N lance NerdTree map:NERDTreeToggle " Ctrl+U lance Mundo map :GundoToggle " Ctrl+A ou Z (dés)active les numéros de lignes map :set nonumber map :set number " Ctrl+F lance une recherche map /