En essayant de savoir comment utiliser les recherches insensibles à la casse dans less
J'ai trouvé cela sur serverfault .
Cela semble parfaitement répondre à ma question. Le problème est: cela ne fonctionne pas comme ça ici (openSUSE 13.1; moins 458).
J'avais aliasé less
à less -WiNS
mais je changé. Mais même l'appeler comme command less file
ça ne change rien. J'ai vérifié ps
qu'il n'y avait plus d' -i
option dans la ligne de commande.
Comme l'indique la réponse, l' less
aide (en appuyant sur h
) indique que je peux également l'utiliser à l' -i
intérieur less
. Si je l'utilise une fois, il less
me dit que la recherche est insensible à la casse (c'est un peu correct: rien ne change). Si je l'utilise deux fois, il less
me dit qu'il s'est tourné vers la recherche sensible à la casse. Et bien, alors cela fonctionne comme il se doit depuis le début. Donner -i
deux fois sur la ligne de commande ne fonctionne pas.
Qu'est-ce qui se passe ici?
ps
pour vérifier cela?FOO
, mais la recherche defoo
trouvaillesfoo
&FOO
. Même avec le-i
et-WiNS
.ps
je n'obtiens aucunecommand less
option ( ) ou-WNS
alors je suis sûr que ce n'est pas unps
problème pour cacher-i
/-I
.less
ne semble même pas avoir la possibilité d'un fichier de configuration qui pourrait intervenir ici.-i
c'est censé faire exactement cela. La question intéressante est: votre moins correspond-ilFOO
àfoo
sans-i
?FOO
correspond uniquementFOO
. Ça ressemble à un bug pour moi.Réponses:
Je ne sais pas comment l'activer à partir de la ligne de commande, mais lorsque vous êtes à l'intérieur,
less
vous pouvez basculer le comportement que vous souhaitez en donnant la-i
commandeless
.basculer
-i
recherche
/blah
et/BLAH
à la recherche de
/Blah
Apparemment, vous pouvez également invoquer ce mode à la demande en suffixant vos recherches avec un
-i
.Exemple
Les références
la source
-i
même après une recherche. La surbrillance change alors (si elle est encore active)./search string/-i
.less 487 (GNU regular expressions)
(depuis Ubuntu 18.04)Le manuel (pour ma
less
version 444) dit:Donc, je vérifierais si la variable d'environnement
LESS
peut être définie quelque part, dans votre shell "fichiers dot" peut-être. De plus,less -+i
devrait réinitialiser le-i
par défaut (qui est sensible à la casse). Si cela ramène la sensibilité à la casse pour vous, alors vous pourriezalias less=less -+i
, peut-être avecalias lessi=less -i
.la source
Vous pouvez commencer moins et ignorer la casse en passant l'option -i. Cela ignore la casse sauf si la chaîne de recherche a un caractère majuscule. Voici le résumé sur moins de la page d'aide d'Ubuntu :
D'autres versions de less peuvent varier dans leurs interprétations de -i.
la source