GNU less: Como posso procurar ignorando a distinção entre maiúsculas e minúsculas sem usar a opção menos -I?


52

Do GNU menos página de manual

-i ou --ignore-case

Faz com que as pesquisas ignorem maiúsculas e minúsculas; isto é, maiúsculas e minúsculas são consideradas idênticas.

Esta opção será ignorada se alguma letra maiúscula aparecer no padrão de pesquisa; em outras palavras, se um padrão contiver letras maiúsculas, essa pesquisa não ignorará maiúsculas e minúsculas.

-I ou --IGNORE-CASE

Como -i, mas as pesquisas ignoram maiúsculas e minúsculas, mesmo que o padrão contenha letras maiúsculas.

Esta é uma ótima maneira de pesquisar menos no GNU, ignorando a distinção entre maiúsculas e minúsculas. No entanto, você deve saber com antecedência que deseja pesquisar enquanto ignora a distinção entre maiúsculas e minúsculas e indicá-lo na linha de comando.

O vim resolve esse problema, permitindo que o usuário especifique \ c antes de uma pesquisa, para indicar que o padrão deve ser pesquisado enquanto ignora a distinção entre maiúsculas e minúsculas.

Existe uma maneira de fazer o mesmo em menos (sem especificar -I na linha de comando)?


2
Você pode definir a variável de ambiente menos para "-I" e cada vez que você executa menos ele vai ter a opção -I
m_vitaly

Respostas:


66

Você pode configurá-lo a partir de menos digitando -ie executando o procedimento de pesquisa normal.
Procure ajuda por menos pressionandoh


Obrigado :) Eu estava olhando apenas para a página de manual e esqueci de olhar para a ajuda embutida. Era exatamente isso que eu estava procurando.
Tom Feiner

3

Depois de ligar Ignore case in searchespressionando -ivocê tem que colocar cordas em menor caso. Se sua string tiver caracteres maiúsculos, sua pesquisa falhará (encontre apenas strings com caracteres maiúsculos)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.