Vi & Vim

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

145
¿Cómo recargo el archivo actual?

Muy a menudo estoy trabajando con archivos que están controlados por versiones, por lo que es posible que se realicen cambios fuera de Vim. ¿Cuál es una forma rápida de volver a cargar el archivo sin tener que cerrar y volver a abrir Vim? ¿Y hay alguna manera de hacer esto

115
¿El modo Ex tiene algún uso práctico?

Vim tiene un modo Ex que se puede ingresar ingresando Q, y un modo de línea de comando con el que se puede ingresar q:. Una queja común entre los nuevos usuarios de vim es que ingresan a estos modos accidentalmente cuando intentan salir de vim. Como tal, desactivo estas teclas en mi ~/.vimrcpara...

102
¿Cómo uso vim como herramienta diff?

Yo uso vim como mi editor principal. También me gustaría usar vim para archivos diff y modificar los archivos mientras hago el diff para corregir cambios fáciles (en lugar de la mayoría de las técnicas diff que son un ciclo de diff / fix / diff / fix). Además, existen formas fáciles de integrar...

80
¿Cómo depuro mi archivo vimrc?

Tengo un problema en Vim, y creo que puede estar en mi vimrcarchivo (o me han dicho que podría ser mi vimrcarchivo). ¿Cómo verifico esto? Si es mi vimrcarchivo, ¿cómo sé dónde se encuentra exactamente el

77
¿Cómo editar archivos binarios con Vim?

¿Hay alguna manera de editar archivos binarios en algún tipo de modo hexadecimal? Por ejemplo, si tengo algunos datos binarios mostrados por xxdo hexdump -Ccomo este: $ hexdump -C a.bin | head -n 5 00000000 cf fa ed fe 07 00 00 01 03 00 00 80 02 00 00 00 |................| 00000010 12 00 00 00 40...