Arquivo Grep no GVIM no Windows

Arquivo Grep no GVIM no Windows

No Linux, às vezes vejo uma lista de todas as linhas que correspondem a um termo com este comando útil:

:! grep -n "term" %

No entanto, agora estou preso em uma máquina com Windows XP SP3 que não possui grep! Existe uma maneira de obter essa lista no próprio VIM ou usando alguma outra ferramenta do Windows via :!?

Obrigado.

Responder1

Usar:g.

:g/term

:g/term/p

(Curiosidades:grepfoi chamadoapós o mesmo comando no editor, ondeg/re/pedsignifica "expressão regular". O psufixo é opcional e é uma abreviação de:print.)

Para exibir também os números das linhas, adicione:nu:

:g/term/nu

ou apenas habilite'number'com :set number.


Como alternativa ao grepWindows, o Windows vem com ferramentasfindefindstrque têm as mesmas funções básicas.

:! find "term" %

:! findstr term %

informação relacionada