Vi & Vim

Preguntas y respuestas para las personas que utilizan las familias vi y Vim de editores de texto.

1
¿Cómo reordenar las pestañas abiertas?
Digamos que tengo cuatro archivos abiertos: file0.txt, file1.txt, file2.txt, y file3.txt. Los abro todos en ese orden como pestañas. Entonces, mi orden de pestañas es este: file0.txt file1.txt file2.txt file3.txt Entonces, digamos que quiero reordenar mis pestañas para que eso file2.txtocurra antes file1.txt: file0.txt file2.txt file1.txt file3.txt ¿Cómo puedo hacer …

3
¿Cómo ingresar al modo de inserción al ingresar al panel de terminales neovim?
Tengo las siguientes asignaciones para que sea más fácil salir de un panel de terminales en neovim: tnoremap <C-h> <C-\><C-n><C-w>h " Workaround since <C-h> isn't working in neovim right now tnoremap <C-w>h <C-\><C-n><C-w>h tnoremap <C-j> <C-\><C-n><C-w>j tnoremap <C-k> <C-\><C-n><C-w>k tnoremap <C-l> <C-\><C-n><C-w>l El único problema es que cuando vuelvo al …


4
¿Cuándo usar: grep y: vimgrep en vim?
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 búsqueda?


1
¿"Dap" elimina todo?
Estoy familiarizado con los comandos "dd" y "d {motion}", pero no puedo encontrar "dap" en vim's help.txt. ¿Qué hace "dap" en modo normal y por qué? (Alternativamente, ¿cómo puedo descubrir este tipo de cosas por mí mismo?)

2
Sustituto de opción múltiple?
Normalmente, un sustituto con la copción me da dos opciones: (y) es o (n) o. ¿Es posible tener varias opciones numeradas de sí para elegir? Ejemplo Archivo person: Alice dog: Tobby person: Bob Patrón 1 :%s/person:/woman:/c Patrón 2 :%s/person:/man:/c Los patrones 1 y 2 tienen el mismo patrón de búsqueda …
15 substitute 

2
¿Por qué `cw` y` ce` hacen lo mismo?
Esto siempre me ha molestado acerca de los comandos wy de Wmovimiento: parecen funcionar de manera diferente cuando se usan con el ccomando de suspensión que cuando se usan solos o con el dcomando elete. Por ejemplo, con el cursor en la "q" de este texto: The quick brown fox …





2
¿Cómo contribuir a Vim?
He estado usando Vim desde hace 4 años. Tengo muchas ganas de contribuir al proyecto de código abierto vim. Quisiera algunos consejos sobre dónde comenzar y con quién contactar para contribuir a Vim. La ayuda de personas que ya han contribuido a Vim ayudaría mucho :). Gracias por adelantado. PD: …

2
¿Vimscript tiene un nombre oficial?
El nombre del lenguaje a veces conocido como Vimscript es un tema de debate. Algunos lugares usan Viml (¿o es VimL?), Otros Vimscript. ¿Tiene un nombre oficial, y si lo tiene, qué es y desde cuándo es oficial? Pregunta SO sobre VimL vs Vimscript (~ 5 años) Una publicación reciente …

4
Fusionar bloques entrelazando líneas
¿Hay una manera dedicada de fusionar dos bloques de texto entrelazando líneas, como pasar de esto: a1 a2 a3 a4 b1 b2 b3 b4 a ese: a1 b1 a2 b2 a3 b3 a4 b4 en unos pocos comandos? EDITAR : Realmente me gusta la solución de Sato Katsura , así …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.