En el sistema de ayuda incorporado de Vim, ¿cómo puedo ... buscar temas en los que quiero ayuda? seguir hipervínculos? buscar material
Buscando texto con / o buscar (). Para las operaciones de buscar / reemplazar, use la etiqueta [sustituto] en su lugar.
En el sistema de ayuda incorporado de Vim, ¿cómo puedo ... buscar temas en los que quiero ayuda? seguir hipervínculos? buscar material
¿Es posible contar cuántas veces aparece una palabra o un patrón en un archivo? Esto a veces es útil para averiguar cuántas veces se ha llamado a una función,
Cuando busca una palabra en un archivo con algo parecido /console.log, console.logse resaltan todas las instancias de . Cuando ya no esté interesado en estos, el resaltado puede ser una distracción. Mi estrategia actual para eliminar el resaltado es hacer algo como /asntehua. ¿Hay alguna manera...
Me gustaría optimizar mi flujo de trabajo "buscar y reemplazar" en Vim. Es algo que hago a menudo, como estoy seguro de que la mayoría de ustedes también. Por lo general, algo similar a: copiar un bloque y cambiar el nombre de una variable en algunos lugares. Lo sé, lo sé, eso probablemente...
Una de las preguntas abiertas que tengo sobre Vim es si hay una manera de realizar una búsqueda / reemplazo en el proyecto actual (tenga en cuenta si uso esta noción heredada de otros editores). Por ejemplo, supongamos que quiero buscar en mis archivos de proyecto el nombre de un método y cambiar...
En un archivo largo, me gustaría buscar un patrón que coincida con aproximadamente 200 líneas más o menos. Las líneas coincidentes están en lugares aleatorios en el archivo. Cuando una línea coincide, solo la línea en sí es relevante, sin contexto arriba o abajo. Normalmente, buscaría /y saltaría...
Vim tiene (al menos) dos conjuntos de comandos que buscan en direcciones opuestas. Al escribir /y luego un patrón, se buscará el patrón en el documento; escribiendo ?y luego un patrón buscará hacia atrás. La misma relación existe entre los comandos *y #. Lo que no me gusta es que estos comandos...
Me encanta la configuración de "hlsearch", pero después de terminar de buscar, me resulta desagradable. Especialmente si busco algo que tenga muchas coincidencias. Sé que puedo apagar esto con :set nohlsearch Pero esto requiere un total de 16 pulsaciones de teclas, y aún más molesto, tengo que...
Tengo un archivo con el carácter ã(minúscula a + combinando tilde). Encodingy fileencodingson los dos utf-8. gamuestra <a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403 (pero con la tilde de combinación real en el <>) y g8muestra 61 + cc 83 Buscar con...
Quiero ver el valor de una variable, así que ejecuto el comando :let Vim muestra los resultados de este comando utilizando el --more--buscapersonas. ¿Cómo puedo buscar una frase, por ejemplo html? He buscado en la página del manual más buscapersonas que dice que +/se usa para la búsqueda,...
Una cosa que hago a menudo (pero confío en la línea de comando para hacer) es buscar / grepping en múltiples archivos. ¿Hay alguna forma de mostrar los resultados de búsqueda para todos los búferes abiertos? Idealmente, me gustaría tener un nuevo búfer dividido que contenga la ubicación del...
En vim :makehace que sea fácil construir y corregir errores, :grepy se :vimgrepcomporta como :make. Pero, ¿por qué necesitas estos dos comandos? ¿Por qué no solo buscar el patrón y simplemente presionar n? ¿Cuáles son las ventajas de ellos sobre la simple
Este es un problema que tuve recientemente. Tengo un archivo con varios cientos de líneas de texto. ¿Cómo puedo buscar una cadena entre dos números de línea específicos? Por ejemplo, quiero buscar entre los números de línea 100 y
Intenté hoy realizar una búsqueda en cada archivo de un proyecto. Uso Ctrl-P y busco en líneas como esta: Pero el resultado de la búsqueda solo está en el archivo abierto anteriormente. Aquí solo abro main.php. ¿Conoces una forma de buscar en todos los archivos sin tener que abrirlos uno por...
Sé que puedo eliminar del cursor hasta e incluyendo la primera aparición de un carácter x con d/x<CR>o con v/x<CR>dsi quiero ver la selección primero y luego eliminar. ¿Cómo puedo eliminar de la posición actual del cursor hasta el n º ocurrencia de x ? Por ejemplo, si el cursor está...
Necesito buscar líneas que contengan alguna palabra pero que no contengan una segunda palabra. Por ejemplo, busque líneas que contengan la palabra "Esto" pero no la palabra "rojo" para que para un archivo que contenga estas líneas This is a blue coat This is a red coat This is a purple coat That...
Podemos recuperar la búsqueda y reemplazar el historial de IDE y editores de texto. Del mismo modo, ¿hay un historial de búsqueda o una forma de recuperar la expresión buscada previamente en
En una función vimscript, necesito asignar una cadena coincidente a una variable l:matcheddespués de llamar search()y me pregunto si hay una forma más corta de lo que estoy haciendo actualmente: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let...
Si quiero eliminar cada palabra, eso es fácil, porque haría algo como esto: :s%/WORD//g Pero, ¿qué pasa si quiero hacer xyzcada aparición de "PALABRA"? Por ejemplo, supongamos que quiero eliminar cada línea que contiene "PALABRA". Puedo pensar en un par de formas de hacer esto, pero ninguna de...
Me di cuenta de que cuando lo uso, :nohlsearchen realidad no hace lo mismo que :set nohlsearch. En particular, la hlsearchconfiguración no está realmente desactivada (que es lo que :set hlsearch) logra. Para demostrar lo que quiero decir: :set hlsearch :nohlsearch :echo &hlsearch Esto...