GNU less: Comment puis-je effectuer une recherche en ignorant la sensibilité à la casse sans utiliser l'option less -I?

52

De la page de manuel GNU less

-i ou --ignore-case

Provoque les recherches pour ignorer la casse; c'est-à-dire que les majuscules et les minuscules sont considérées comme identiques.

Cette option est ignorée si des lettres majuscules apparaissent dans le modèle de recherche. En d'autres termes, si un modèle contient des lettres majuscules, cette recherche n'ignore pas la casse.

-I ou --IGNORE-CASE

Comme -i, mais les recherches ignorent la casse, même si le modèle contient des lettres majuscules.

C'est un excellent moyen de rechercher moins dans GNU, tout en ignorant la sensibilité à la casse. Cependant, vous devez savoir à l'avance que vous souhaitez effectuer une recherche en ignorant la sensibilité à la casse et l'indiquer dans la ligne de commande.

vim résout ce problème en laissant l’utilisateur spécifier \ c avant une recherche, pour indiquer que le motif doit être recherché en ignorant la sensibilité à la casse.

Existe-t-il un moyen de faire la même chose en moins (sans spécifier -I dans la ligne de commande)?

Tom Feiner
la source
2
Vous pouvez définir la variable d'environnement LESS sur "-I" et chaque fois que vous exécutez moins, l'option -I sera
attribuée

Réponses:

66

Vous pouvez le définir à partir de moins en tapant -ipuis en effectuant la procédure de recherche normale.
Consultez l'aide pour moins cher en appuyant surh

Andy
la source
Merci :) Je ne regardais que la page de manuel et j'ai oublié de regarder l'aide en ligne. Ceci est exactement ce que je cherchais.
Tom Feiner
3

Après allumer Ignore case in searchesen appuyant sur -ivous devez mettre la chaîne en minuscule . Si votre chaîne a des caractères majuscules, votre recherche échouera (ne trouvez que les chaînes avec des caractères supérieurs)

Piotr Gogolin
la source