Vimrc
From AleikoumWiki
V!m tel quel est assez lourd à utiliser, alors voici un petit .vimrc toujours à coller dans votre home ! Bien entendu je remercie une fois de plus le pro du Web - un certain J. T. - pour m'avoir initie a l'univers et a la configuration V!m !
"######################################################################### "# # "# Mon ~/.vimrc par Erwan Laby Ben Souiden # "# --------------------------------------- # "# # "#last MAJ : 2008-10-28 10:27 # "#e.bensouiden@gmail.com # "######################################################################### " tres largement inspire de celui de J. T. " Configuration generale " ---------------------- " Affiche les numeros de lignes, set nonu pour les retirer set number "set numberwidth=1 " Va chercher directement la pattern lors d'une recherche set incsearch " Indentation automatique set autoindent " Pour scroller avec la molette set mouse=a " le J. T. official V!m status , laststatus permet d'afficher tout le temps la statusline set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L] set laststatus=2 " Modification des tabs et des espaces set softtabstop=4 set shiftwidth=4 set expandtab set ttymouse=xterm2 " Syntax enable syntax on " Shortcuts " --------- " Diviser le buffer actuel puis switcher entre les buffers map <F2> <esc><c-w>s map <F3> <esc><c-w><Up> map <F4> <esc><c-w><Down> map! <F2> <esc><c-w>s map! <F3> <esc><c-w><Up> map! <F4> <esc><c-w><Down> " Pour la souris : en 'a' la souris permet de scroller " en 'h' la souris permet de selectionner map <F5> <esc>:set mouse=h<CR> map <F6> <esc>:set mouse=a<CR> map! <F5> <esc>:set mouse=h<CR> map! <F6> <esc>:set mouse=a<CR> " Gestion des buffers avec le vim * map <F7> <esc>:ls<CR> map <F8> <esc>:b map! <F7> <esc>:ls<CR> map! <F8> <esc>:b " Divers " Test si le script perl compile map <F9> <esc>:!perl -c %<CR> map! <F9> <esc>:!perl -c %<CR> " Fais un backup du fichier courant en .save map <F10> <esc>:w %.save<CR> map! <F10> <esc>:w %.save<CR>