Modification de la gestion des splits et buffers

This commit is contained in:
Jeremy Gardais 2014-06-24 14:31:50 +02:00
parent f42ca78778
commit dbe6dba9d5
2 changed files with 20 additions and 8 deletions

16
vimrc
View File

@ -102,16 +102,22 @@ nmap <leader>w :w<cr>
imap <leader>w <esc>:w<cr>
nmap <leader>q :wq<cr>
imap <leader>q <esc>:wq<cr>
map <leader>a <Esc>:wa<CR>
" Sauvegarder et exécuter le fichier courant
nmap <leader>x :w<cr>:!./"%"<cr>
" Édition rapide de vimrc avec <leader>+e
map <leader>e :e! ~/.vim/vimrc<cr>
" Navigation dans les buffers
""" Buffers
" Gestion des splits
map <C-w><Space> :split<Space>
map <C-w><Return> :vsplit<Space>
" Navigation
" Détails sur les buffers: http://vim-fr.org/index.php/Buffer
map <leader>t :bp<cr>
map <leader>s :bn<cr>
map <leader>b <Esc>:b<Space>
"Navigation splits
map <leader>j <C-w>j
@ -709,10 +715,14 @@ vmap <leader>s :<C-U>!w3m "http://www.cnrtl.fr/synonymie/<cword>" <CR>
vmap <leader>g :<C-U>!w3m "http://www.google.fr/search?hl=fr&q=<cword>&btnG=Recherche+Google&meta=" <CR>
"« v<leader>w » comme ci-dessus mais pour wikipedia
vmap <leader>w :<C-U>!w3m "http://fr.wikipedia.org/wiki/<cword>" <CR>
vmap <leader>sw :<C-U>!dig +short txt "<cword>.wp.dg.cx" <CR>
" « v<leader>c » comme ci-dessus mais pour le conjugueur
vmap <leader>c :<C-U>!w3m "http://www.leconjugueur.com/php5/index.php?v=<cword>" <CR>
" « v<leader>o » ouvre lurl sur laquelle on se trouve dans firefox
" « v<leader>o » ouvre lurl sur laquelle on se trouve
vmap <leader>o :<C-U>!w3m "<cfile>" <CR>
" « v<leader>o » lance Wordreference en -> fr
vmap <leader>te :<C-U>!w3m "http://www.wordreference.com/enfr/<cword>" <CR>
" « v<leader>o » lance Wordreference fr -> en
vmap <leader>tf :<C-U>!w3m "http://www.wordreference.com/fren/<cword>" <CR>

View File

@ -77,14 +77,16 @@ noremap wr <C-w>l
noremap wd <C-w>c
noremap wo <C-w>s
noremap wp <C-w>o
noremap w<SPACE> :split<CR>
noremap w<CR> :vsplit<CR>
noremap w<SPACE> :split<Space>
noremap w<CR> :vsplit<Space>
""""""""""""""""""""""""""""""""""""""""""""""""
" Touche MapLeader :
""""""""""""""""""""""""""""""""""""""""""""""""
" Sauvegarde rapide
nmap <leader>b <esc>:w<cr>
imap <leader>b <esc>:w<cr>
iunmap <leader>n
"nmap <leader>b <esc>:w<cr>
"imap <leader>b <esc>:w<cr>
unmap <leader>n
imap <leader>n <esc>r i