Vi & Vim

15
¿De qué sirve el registro de agujeros negros ("_)?

Hace poco leí sobre el registro de agujeros negros, "_que es un registro de solo escritura. La documentación de Vim lo describe de esta manera: Registro de agujero negro "_ Al escribir en este registro, no pasa nada. Esto se puede usar para eliminar texto sin afectar los registros...

15
¿Configuración y complementos cuando root (`sudo vim`)?

Es realmente frustrante cuando necesito editar un archivo como root y usarlo sudo vim somefile.confy no puedo usar ninguna de mis combinaciones de teclas, configuraciones y complementos. ¿Hay alguna forma de obtener todas mis personalizaciones cuando necesito editar como root? Estoy usando...

15
¿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 que menciona...

15
¿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:...

15
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í es como la he implementado: function!...

15
¿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 jumps over the lazy...

15
¿Cómo copio un archivo en netrw?

El directorio de trabajo actual es ./A/B/. Un documento vacío se abre cuando escribo vim, y la netrw se abre con el comando de :e.la ventana está dividida por vs., y puede navegar hasta el directorio de nivel superior, es decir, ./A/. Ahora me gustaría copiar un archivo a_file.jpgde ./A/B/a...

15
Reemplazar un patrón con el número de línea actual

Me gustaría reemplazar 'x' en este archivo con el número de línea actual. Es decir, cambiar x x x a 1 2 3 Por ahora, uso una línea Perl: perl -pi -e '$x=$.; s/x/$x/' myfile.txt Creo que UltraEdit puede hacerlo con una selección y reemplazo vertical. ¿Se puede hacer esto en vim? (Mi ejemplo...

15
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...