« Utilisateur:Nemolivier/vimperatorrc » : différence entre les versions
(Un vimperatorrc de plus…) |
(Aucune différence)
|
Version du 25 septembre 2008 à 12:32
" n’afiche pas barre d’url non plus que celle d’outils set guioptions+= " mode d’affichage des onglets (1=que si plus d’un onglet est ouvert) set showtabline=1 "dans quel sens les autocompletions sont-elles proposées set complete=slf " permet de visualiser les résultats de la awsomebar avec :open et :tab set wildoptions=auto " comportement de la completion set wildmode="list:longest,list:full" "Charge l’historique au démarage pour augmenter la vitesse de la completion set preload "visualbell set visualbell " comportement le de la case lors de la recherche set ignorecase set smartcase " une fois qu’une page est chargée, ne pas aller automatiquement dans les champs de saisie set focuscontent " deffinie quelles commandes sont ouvertes dans un nouvel onglet set newtab=all "autocmd PageLoad .* :js modes.passAllKeys = /mail\.google\.com/.test(buffer.URL) " Ctrl-l envoie dans la awsomebar de ffx "noremap <C-l> <C-z><C-l> "noremap <C-Tab> <C-z><C-Tab> " Colore la barre du bas quand elle a le focus javascript <<EOM (function(){ var inputElm = document.getElementById('liberator-commandline-command'); function swapBGColor(event){ inputElm.parentNode.style.backgroundColor = event.type=="focus" ? "yellow" : ""; } inputElm.addEventListener('focus',swapBGColor,false); inputElm.addEventListener('blur', swapBGColor,false); })(); EOM " désactive vimpérator dans gmail :autocmd LocationChange .* :js modes.passAllKeys = /mail\.google\.com/.test(buffer.URL) " {W} -> [É] " —————————— " Le placement de {W} est catastrophique, mais ça se soigne ;-) noremap é w noremap É W " Pour faciliter les manipulations de fenêtres, on utilise {W} comme un Ctrl+W : noremap w <C-w> noremap W <C-w><C-w> " [HJKL] -> {CTSR} " ———————————————— " {cr} = « gauche / droite » noremap c h noremap r l " {ts} = « haut / bas » noremap t j noremap s k " {CR} = « haut / bas de l'écran » noremap C H noremap R L " {TS} = « joindre / aide » noremap T J noremap S K " {HJKL} <- [CTSR] " ———————————————— " {J} = « Jusqu'à » (j = suivant, J = précédant) noremap j t noremap J T " {L} = « Change » (h = bloc, H = jusqu'à la fin de ligne) noremap l c noremap L C " {H} = « Remplace » (l = caractère, L = texte) noremap h r noremap H R " {K} = « Supprime et insère » (k = caractère, K = ligne) noremap k s noremap K S " Désambiguation de {g} " ————————————————————— " ligne précédante/suivante (à l'intérieur d'une phrase) noremap gs gk noremap gt gj " onglet précédant/suivant noremap gb gT noremap gé gt " premier/dernier onglet noremap gB :exe "silent! tabfirst"<CR> noremap gÉ :exe "silent! tablast"<CR> "pour que mon apostrophe courbe soit reconnue comme droite "noremap ’ ' "ne fonctionne pas " Chiffres en accès direct " ———————————————————————— "cmap 0 " "cmap 1 < "cmap 2 > "cmap 3 ( "cmap 4 ) "cmap 5 [ "cmap 6 ] "cmap 7 / "cmap 8 * "cmap 9 = "cmap " 0 "cmap < 1 "cmap > 2 "cmap ( 3 "cmap ) 4 "cmap [ 5 "cmap ] 6 "cmap / 7 "cmap * 8 "cmap = 9 noremap <BS> <C-u> noremap <Space> <C-d> noremap <Return> zz " va a l’onglet suivant/précédent map <Right> gt map <Left> gT map <C-l> gt map <C-h> gT " déplace l’onglet courant à droite/gauche map <S-Right> :tabmove! +1<CR> map <S-Left> :tabmove! -1<CR> map <C-L> :tabmove! +1<CR> map <C-H> :tabmove! -1<CR>