Le (on) mercredi 07 mai 2008 09:09, Stephane Chazelas a écrit (wrote) :
> Tu peux aussi faire:
>
> V}:s/^/#<Return>
>
> V}:s/^#//<Return>
>
Et si tu es intéressé par une tentative maladroite d'appliquer cette
stratégie pour obtenir un truc qui se comporte comme les commandes usuelles
(tu peux taper <F3><déplacement>, <F3><objet> (comme <F3>ap), ou juste <F3>
en mode visuel), je te propose l'extrait suivant de mon ftplugin/tex.vim, à
adapter :
function! TeXCommentOut(type)
silent exe "'[,']s:^:% :"
endfunction
function! TeXUnComment(type)
silent exe "'[,']s:^% ::e"
endfunction
nmap <buffer><silent> <F3> :set opfunc=TeXCommentOut<CR>g@
nmap <buffer><silent> <F4> :set opfunc=TeXUnComment<CR>g@
vmap <buffer> <F3> :s:^:% :<CR>
vmap <buffer> <F4> :s:^\( *\)% :\1:e<CR>
Manuel.