Vi & Vim

73
¿Cómo unir líneas sin producir un espacio?

El Jcomando estándar para unir líneas reemplaza los caracteres de nueva línea con un espacio. Es útil al editar 'literatura', pero puede ser problemático si, por ejemplo, edito un volcado hexadecimal a mano si olvido eliminar el espacio superfluo. ¿Existe un método rápido y fácil para unir dos...

70
¿Cómo ejecutar comandos de shell en silencio?

:!<command>se puede usar para ejecutar un comando en el shell. Pero esto "se hace cargo" de mi terminal y lo llena con stdoutese comando en particular. ¿Cómo ejecuto un comando en segundo plano que solo me notifica en un código de salida distinto de

66
¿Cómo depurar un mapeo?

Veo muchas preguntas aquí donde un usuario tiene un mapeo que no funciona y la mayoría de las veces las razones son bastante similares. Sugiero hacer de esta pregunta una referencia para este tipo de preguntas, para dar un procedimiento completo para depurar un mapeo. Si un usuario tiene un...

55
Cierre y descargue un búfer sin salir de Vim

A menudo, cargaré información en un búfer temporal y luego la cerraré con :clo!. Pero esto oculta el búfer en lugar de descargarlo por completo, aunque lo haya nohiddenconfigurado. Encuentro esto pesado porque recibo una confirmación adicional cuando salgo de Vim, sobre el contenido que ya (pensé)...

54
Listar tipos de archivo conocidos

¿Cómo puedo obtener una lista de los nombres de los tipos de archivo que vim conoce actualmente? Quiero poder hacer esto para que cuando vim no detecte automáticamente un tipo de archivo, pueda probar algunos de los tipos de archivo que vim sabe que pueden ser similares y ver si proporcionan un...

53
¿Cómo puedo mostrar números de línea relativos?

Muchos comandos vim pueden tomar un número que se refiere al número de líneas sobre las que actuará el comando. ¿Es posible mostrar los números de línea en relación con la línea actual? Algo como lo siguiente: 3: some text here 2: more text 1: This is the line above where the cursor is 0: The...

52
¿Cómo puedo integrar gdb con Vim?

En lugar de gdbtuio ctrl+xdebajo del gdbcual se muestra el código fuente en la parte superior de la pantalla, me gustaría ver esto en mi editor de Vim que saltaría entre pestañas y se guardaría en búfer en consecuencia. ¿Cómo puedo hacer