Si busco 'cadena'; Quiero encontrar exactamente 'cadena' como una palabra; y no 'QString', 'sostring' etc.¿Cómo buscar palabras completas en vim?
Estas son las opciones en mi .vimrc
set ic
set showmatch
set smartcase
set incsearch
Si busco 'cadena'; Quiero encontrar exactamente 'cadena' como una palabra; y no 'QString', 'sostring' etc.¿Cómo buscar palabras completas en vim?
Estas son las opciones en mi .vimrc
set ic
set showmatch
set smartcase
set incsearch
Tal vez con esta expresión regular le ayudará a: "\<string\>"
Utilice esta:
\<string\>
¿Por qué no simplemente buscar "cadena"? Funciona para mí ...
no es para mí; tal vez tengo algunas banderas especiales establecidas en vim – shergill
Hacer eso supone que las palabras no tienen signos de puntuación adjuntos. Tampoco coincidirá con las palabras que podrían estar al final de una línea. –
Si escribo '\' para entrar en modo de búsqueda; y luego escribe 's'; luego trata de buscar un "espacio"; porque \ s significa espacio ¿no? – shergill
aquí está mi secuencia de teclas 1. \ (para ir al modo de búsqueda) 2./s (esto trata de encontrar un espacio) – shergill
No. Primero debe ingresar al modo de búsqueda y luego escribir el patrón. Intente presionar las teclas exactamente: -/\ –