Meno GNU: come posso cercare ignorando la distinzione tra maiuscole e minuscole senza usare meno l'opzione -I?


52

Da GNU meno manpage

-i o --ignore-case

Fa sì che le ricerche ignorino il caso; cioè maiuscole e minuscole sono considerate identiche.

Questa opzione viene ignorata se nel modello di ricerca vengono visualizzate lettere maiuscole; in altre parole, se un modello contiene lettere maiuscole, la ricerca non ignora maiuscole e minuscole.

-I o --IGNORE-CASE

Come -i, ma le ricerche ignorano il caso anche se il modello contiene lettere maiuscole.

Questo è un ottimo modo per cercare meno in GNU, ignorando la distinzione tra maiuscole e minuscole. Tuttavia, è necessario sapere in anticipo che si desidera cercare ignorando la distinzione tra maiuscole e minuscole e indicarlo nella riga di comando.

vim risolve questo problema lasciando che l'utente specifichi \ c prima di una ricerca, per indicare che il pattern deve essere cercato ignorando la distinzione tra maiuscole e minuscole.

C'è un modo per fare lo stesso in meno (senza specificare -I nella riga di comando)?


2
Puoi impostare la variabile di ambiente LESS su "-I" e ogni volta che esegui meno otterrà l'opzione -I
m_vitaly

Risposte:


66

Puoi impostarlo da meno digitando -ie quindi eseguendo la normale procedura di ricerca.
Dai un'occhiata in aiuto per meno premendoh


Grazie :) Stavo guardando solo la pagina man e ho dimenticato di consultare l'aiuto in linea. Questo e 'esattamente quello che stavo cercando.
Tom Feiner,

3

Una volta accesa Ignore case in searchespremendo -idevi mettere stringa inferiore caso. Se la tua stringa ha caratteri maiuscoli la tua ricerca fallirà (trova solo stringhe con caratteri maiuscoli)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.