Como posso pesquisar no vim por um padrão que NÃO diferencia maiúsculas de minúsculas?

16

Ocasionalmente, pesquiso arquivos em vim ou less usando / ou ? , mas, até onde sei, os padrões de pesquisa diferenciam maiúsculas de minúsculas.

Por exemplo, /foo não encontrará as mesmas coisas que /FOO . Existe uma maneira de torná-lo menos rigoroso? Como posso pesquisar em vim ou less para um padrão que NÃO diferencia maiúsculas de minúsculas?

    
por Mike B 24.03.2015 / 18:41

3 respostas

19

Em vi ou vim , você pode ignorar o caso por :set ic e todas as pesquisas subseqüentes considerarão a configuração até que você a redefina por :set noic . Em less , existem opções -i e -I para ignorar maiúsculas e minúsculas.

    
por 24.03.2015 / 18:46
25

Use a sequência de escape \c :

/foo\c

Veja também: link

    
por 24.03.2015 / 18:44
2

No seu arquivo .vimrc , inclua

set ignorecase

ou

set ic

Para reativar a diferenciação de maiúsculas e minúsculas, use :set ic! .

    
por 26.03.2015 / 21:15