Vim permet d'associer des commandes à la frappe d'une touche, voilà ce que j'ai pour me commenter une ligne de C :
map <F3> I/*<End>*/<Esc>
Donc pour ton begin/end tu pourrais avoir :
imap <touche> \begin{}\end{}<Esc>6hi
(le 6h c'est pour revenir entre les accolades du begin ;)
Le i de imap c'est pour que l'association prenne effet en mode insertion, il y en a d'autres pour les autres modes : :help map-overview.
Y'a peut-être un moyen de faire ça plus proprement :)
Par contre je ne sais pas si tu peux avoir accès aux touches multimédias à partir de vim, mais c'est déjà bien pratique avec les touches de fonction.
J'ai peut-être mal compris la question, tu connais peut-être déjà tout ça, et ta question ne porte que sur l'utilisation des touches multimédia dans vim, auquel cas je m'excuse et ma réponse se réduit au paragraphe précédent. :)
# map de vim
Posté par durandal . En réponse au message configuration du clavier pour LaTeX. Évalué à 4.
map <F3> I/*<End>*/<Esc>
Donc pour ton begin/end tu pourrais avoir :
imap <touche> \begin{}\end{}<Esc>6hi
(le 6h c'est pour revenir entre les accolades du begin ;)
Le i de imap c'est pour que l'association prenne effet en mode insertion, il y en a d'autres pour les autres modes : :help map-overview.
Y'a peut-être un moyen de faire ça plus proprement :)
Par contre je ne sais pas si tu peux avoir accès aux touches multimédias à partir de vim, mais c'est déjà bien pratique avec les touches de fonction.
J'ai peut-être mal compris la question, tu connais peut-être déjà tout ça, et ta question ne porte que sur l'utilisation des touches multimédia dans vim, auquel cas je m'excuse et ma réponse se réduit au paragraphe précédent. :)