Si quiero ir al siguiente ,en la línea, entonces escribo t,. Si quisiera ir al anterior ,que podría usar /n, ingrese, Npero esto es un poco complicado. ¿Cuál es la mejor manera de revertir el tcomando y pasar al anterior
Si quiero ir al siguiente ,en la línea, entonces escribo t,. Si quisiera ir al anterior ,que podría usar /n, ingrese, Npero esto es un poco complicado. ¿Cuál es la mejor manera de revertir el tcomando y pasar al anterior
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...
Realmente disfruto de la incsearchfuncionalidad de Vim . ¿Hay alguna forma de que funcione, o algo similar, mientras hago un reemplazo? Por ejemplo, si en modo normal escribo: :%s/potato/ ¿Puedo potatoresaltar todos los mensajes de correo electrónico en mi archivo, tal como se resaltan...
¿Hay alguna forma de configurar VIM para buscar interactivamente dentro de cada archivo un proyecto completo? Por interactivo , me refiero a actualizar cada pulsación de tecla. Algo así como Emacs Counsel-git-grep , ver: ejemplo de demostración
Si tengo lo siguiente: function foo(bar) { return bar + 1; } Y solía cwcambiar el primero bara baz, ¿cómo salto a la siguiente coincidencia bar, para .poder hacer el mismo cambio? No puedo usar *, porque eso busca la palabra actual debajo del cursor, y tontamente no busqué por barprimera vez,...
¿Hay alguna forma de indicarle a Vim que quiero ignorar los signos diacríticos / acentos al buscar? Por ejemplo, me gustaría poder buscar kočička por entrar /kocicka Las opciones ignorecasey smartcaseson muy útiles, pero no parecen tener nada que ver con diacríticos /...
Si tengo el siguiente texto: foo bar Lo selecciono visualmente y lo copio. El texto ahora se almacena en el registro sin nombre "y aquí está su contenido (salida de :reg "): "" foo^Jbar^J Según este gráfico , parece ^Jser la notación de intercalación para un avance de línea. Si quiero...
Estoy tratando de entender cómo puedo usar el operador con el movimiento posterior dentro de un mapeo. Por ejemplo: nmap /c c{here we pending for a motion}/<C-r>"<CR> El mapa debe hacer lo siguiente: Active el coperador y escuche el próximo movimiento; Por ejemplo, puedo escribir...
Generalmente busco palabras por :/string, pero si tengo que buscar en la línea actual completa, cómo hacerlo. event: 1 beacon: 0x02 //line 1 event: 19 beacon: 0x02 //line 2 event: 1 beacon: 0x03 //line 3 event: 1 beacon: 0x02 //line 4 event: 8 beacon: 0x01 //line 5 event: 19 beacon: 0x02 //line...
Esto es lo que obtengo de la documentación: \zs"comienza la parte resaltada" después de hacer coincidir la expresión regular anterior, y \@<="comienza la parte resaltada" después de hacer coincidir el átomo anterior . Pero no entiendo exactamente las sutilezas de esto, entonces, ¿alguien puede...
Al buscar, he resaltado la cadena que quiero cambiar. Ahora quiero reemplazar solo el texto resaltado. Estoy usando npara avanzar a la siguiente instancia de la cadena de búsqueda. Estaba pensando que podría hacer algo como ciweso, pero eso cambia la palabra completa no solo el texto...
Estoy usando vim para editar documentos de látex. A menudo, querré cambiar el nombre de una variable a otra cosa. Sin embargo, es un poco molesto tener que sortear coincidencias irrelevantes cuando busco el nombre de la variable. Me gustaría buscar solo en "zonas matemáticas" como se define en el...
¿Hay alguna alternativa en vim search y replace para cadenas, que tener que escapar de cada carácter especial en cadena? Por ejemplo, si quiero hacer coincidir la siguiente cadena y reemplazarla por algo [ERROR] Login unsucessful Entonces tengo que hacer :%s/\[ERROR\]\ Login\...
Cuando buscamos un patrón en vim, las coincidencias generalmente se resaltan. Sin embargo, cuando lo imprimimos, los resaltados desaparecen. Probé ambos :hardcopy > my_file.pdfy :TOhtml. Ninguno conserva el resaltado. ¿Hay alguna manera de que pueda generar el documento con patrones...
Muchas veces en mi vida laboral cotidiana necesito operar en una función específica, como resaltar o buscar una variable, pero nunca he logrado limitar el alcance de las ediciones / búsquedas. ¿Hay alguna manera en vim de decir selectivamente, encontrar todas las referencias $colordentro de estos...
¿De alguna manera es posible tener diferentes patrones de búsqueda por ventana o búfer, es decir? Quiero buscar el término A en la ventana / búfer A y el término B en la ventana / búfer B para que hlsearch, al usar , resalte diferentes cosas, por ejemplo, una división en
Me gustaría insertar una palabra en varias líneas, ¿hay algún comando como :[2,3,5,7,11]s/^/word\ /g ¿Cuál se insertaría wordal comienzo de la línea 2, la línea 3, la línea 5, la línea 7 y la línea 11? Aquí, varias líneas no son
Me gustaría realizar una búsqueda y reemplazar en un archivo con 12000 líneas. Específicamente, si ^ SetFontSize 28existe una aparición después de un ^Hidebloque y antes del siguiente ^Hideo ^Show, cambie 28a 18. Aquí hay un fragmento del archivo original. Hide # Gear - Endgame ItemLevel...
He hlsearchconfigurado, pero a veces me hace pensar que tengo el término de búsqueda seleccionado visualmente, y puedo presionar cpara cambiarlo. El término buscado puede no ser un número fácil de letras, palabras, incluso líneas, y de todos modos, no quiero contar. ¿Hay alguna forma de vh(o ch),...
¿Hay alguna manera de obtener el gfcomando de vim (o algo similar) para reconocer un +{cmd}argumento para las rutas de archivo? Se puede iniciar vim e ir directamente a un término de búsqueda haciendo: $ vim +/coding_effort ~/project/file Del mismo modo, en modo comando puede hacer: :e...