Utilisateur:Tiot/vimperatorrc
Je ne suis pas un utilisateur de vim et donc mon .vimperatorrc n'est pas partagé avec ce dernier, cela me permet de mettre les raccourcis à des endroits plus accessible.
"Comportement de la barre (l = awesome bar, et s = search key) set complete=ls set wildoptions=auto "Pour « [[ » et « ]] » permet de les faire fonctionner en Français "Ajout de précédent/suivant set nextpattern=\bnext|suivant\b,^>$,^(>>|»)$,^(>|»),(>|»)$,\bmore\b set previouspattern=\bprev|previous|précédent\b,^<$,^(<<|«)$,^(<|«),(<|«)$ "Définie quelles commandes sont ouvertes dans un nouvel onglet set newtab=all " [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 "T et S pour descendre/monter d'une demi page noremap T <C-d> noremap S <C-u> " {HJKL} <- [CTSR] " ———————————————— " j ouverture dans nouvel onglet noremap j t noremap J T "utilité ? noremap l c noremap L C " h = reload noremap h r noremap H R " C-k = gh (go home) 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 gé gT noremap gp gt " premier/dernier ongegeglet noremap gi g^ noremap ge g0 noremap <BS> <C-u> noremap <Space> <C-d> noremap <Return> zz
Petits ajouts
Les chiffres en accès direct
Je n'ai besoin des chiffres en accès dire que pour le mode quickhints, donc dans le cvs du 02/10/2008 j'ai rajouté dans le hints.js
if (/^[",«,»,\(,\),@,\+,\-,\/,\*]$/.test(key) && !escapeNumbers) { switch (key) { case "\"": key = "1"; break; case "«": key = "2"; break; case "»": key = "3"; break; case "(": key = "4"; break; case ")": key = "5"; break; case "@": key = "6"; break; case "+": key = "7"; break; case "-": key = "8"; break; case "/": key = "9"; break; case "*": key = "0"; break; default: liberator.beep(); return; } }
Juste avant la ligne :
if (/^[0-9]$/.test(key) && !escapeNumbers)
Changer les raccourcis en mode TEXTAREA
Ce mode est activé lors d'un ctrl+t dans une zone de texte. C'est un mode très pratique mais les touches sont codés en dur dans le code, il faut les modifier à la main dans le fichiers editor.js à partir de la session MAPPINGS qui est intégrée par un bandeau :
/////////////////////////////////////////////////////////////////////////////}}} ////////////////////// MAPPINGS //////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////{{{