Nikel, merci Jean-François.
Résultat :

:map <F3> :call FindMethodInProject()<CR>
:map <F4> :call FindMotifInProject()<CR>

function! FindMethodInProject()
        let motif = expand('<cword>')
        split
        enew
        execute "normal iLa méthode est définie dans ce(s) fichier(s) :\n"
        execute ":r !find . | egrep -v '.swp|.svn' | xargs grep -l 'def " .
motif . "'"
endfunction

function! FindMotifInProject()
        let motif = expand('<cword>')
        split
        enew
        execute "normal iLe motif a été trouvé dans ce(s) fichier(s) :\n"
        execute ":r !find . | egrep -v '.swp|.svn|/log/|/doc/' | xargs grep
-l '" . motif . "'"
endfunction


FJ



Le 10 octobre 2008 11:15, Jean-François Trân <[EMAIL PROTECTED]> a écrit
:

>
> Le 10 octobre 2008 11:04, Frédéric Jay a écrit :
>
> > - Si quelqu'un sait comment éviter tous les | entre les grep -v, je ne
> suis
> > pas arrivé à le faire en 1 seule commande.
>
> grep -E ou egrep
>
> exemple :
>
> grep -v -E '.svn|.swp'
>
>     -- Jean-François.
>
> --
> Les 50 ans du Lisp : http://www.lisp50.org
>
> http://twitter.com/underflow_
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à