Ocasionalmente busco en archivos vimo lessutilizo /o, ?pero hasta donde puedo ver, los patrones de búsqueda distinguen entre mayúsculas y minúsculas.
Entonces, por ejemplo, /foono encontrará las mismas cosas que /FOOsí. ¿Hay alguna manera de hacerlo menos estricto? ¿Cómo puedo buscar en vimo lesspara un patrón que no es sensible a mayúsculas?
vim
file-search
Mike B
fuente
fuente

lessbúsquedas no se distingue entre mayúsculas y minúsculas, a menos que use una cadena que contenga una letra mayúscula. Por lo tanto,foocoincidiráFooyFoOperoFoosólo igualaráFooy nofooetc. También ver aquí: menos es siempre entre mayúsculas y minúsculas .lesscomportado así, pero supongo que ese es un tema para otro día. ¡Gracias!lessde su pregunta, ya que está muy bien cubierto en las otras publicaciones y las respuestas que ha recibido explican cómo hacerlo en vi.lessyvi, y esa información es valiosa.vim(aunque estoy escribiendovi). Disculpas por la confusión.Respuestas:
En
viovimpuede ignorar mayúsculas:set icy minúsculas , y todas las búsquedas posteriores considerarán la configuración hasta que la restablezca:set noic. Enlesshay opciones-iy-Ihacer caso omiso de caso.fuente
:set smartcase, con el fin de buscar solamente entre mayúsculas y minúsculas cuando al menos el carácter en mayúscula se utiliza.smartcasees solo vim. Pero el "vi" de OP es probablemente vim, por lo que vale la pena mencionarlo / intentarlo.vimlugar devi.Usa la
\csecuencia de escape:Ver también: /programming/2287440/how-to-do-case-insensitive-search-in-vim
fuente
\cdonde quiera que esté, por ejemplo,/some_very_lo\cng_text.En su
.vimrcarchivo, incluyaset ignorecaseo
set icPara volver a habilitar mayúsculas y minúsculas, use
:set ic!.fuente