GNU less: ¿Cómo puedo buscar ignorando mayúsculas y minúsculas sin usar la opción menos -I?

52

De GNU menos página de manual

-i o - ignorar-caso

Hace que las búsquedas ignoren el caso; es decir, mayúsculas y minúsculas se consideran idénticas.

Esta opción se ignora si aparecen letras mayúsculas en el patrón de búsqueda; en otras palabras, si un patrón contiene letras mayúsculas, esa búsqueda no ignora mayúsculas y minúsculas.

-I o --IGNORE-CASE

Como -i, pero las búsquedas ignoran mayúsculas y minúsculas, incluso si el patrón contiene letras mayúsculas.

Esta es una excelente manera de buscar en GNU menos, sin tener en cuenta la mayúsculas y minúsculas. Sin embargo, debe saber de antemano que desea buscar sin tener en cuenta las mayúsculas y minúsculas e indicarlo en la línea de comando.

vim resuelve este problema al permitir que el usuario especifique \ c antes de una búsqueda, para indicar que se debe buscar el patrón mientras se ignora la distinción entre mayúsculas y minúsculas.

¿Hay alguna manera de hacer lo mismo en menos (sin especificar -I en la línea de comando)?

Tom Feiner
fuente
2
Puede establecer la variable de entorno MENOS en "-I" y cada vez que ejecute menos obtendrá la opción -I
m_vitaly

Respuestas:

66

Puede configurarlo desde menos escribiendo -iy luego realizando el procedimiento de búsqueda normal.
Eche un vistazo a la ayuda por menos presionandoh

Andy
fuente
Gracias :) Estaba mirando solo la página de manual, y olvidé mirar la ayuda en línea. Esto es exactamente lo que estaba buscando.
Tom Feiner
3

Después de encender Ignore case in searchespulsando -iusted tiene que poner cadenas en menor caso. Si su cadena tiene caracteres en mayúscula, su búsqueda fallará (encuentre solo cadenas con caracteres en mayúscula)

Piotr Gogolin
fuente