O grep no vim pode ser condicionalmente sensível a maiúsculas e minúsculas?

2

Quando faço uma pesquisa no documento com / ou ? , ele só realiza uma pesquisa sensível a maiúsculas e minúsculas quando uma letra maiúscula aparece no padrão de pesquisa devido à combinação das configurações ignorecase e smartcase . Existe uma maneira de imitar esse comportamento com o comando :grep sem precisar adicionar manualmente a configuração -i manualmente?

    
por Alex 07.02.2014 / 18:30

1 resposta

5

Você pode estar interessado em ver :vimgrep , que pode usar as expressões regulares do Vim para correspondência de padrões. Isso inclui honrar 'ignorecase' e suas opções relacionadas, a menos que você indique explicitamente o contrário. Especificamente, se um " \c " aparecer em um padrão, ele fará com que o padrão ignore o caso e " \C " forçará a correspondência de maiúsculas e minúsculas. Olhe para:

:help :vimgrep
:help /\c

(Sim, a barra para frente e para trás deve ser parte do comando: help.)

    
por 08.02.2014 / 04:42

Tags