¿Cómo hacer que vim recupere archivos desde la línea de comandos?

1

Si lo fuera linux, lo haría así:

echo "w DST_FILE | q" | vim -Esu NONE -r SWP_FILE

Estoy tratando de hacer lo mismo windowscon git's' bash, pero sin resultado. Se cuelga y no crea el archivo recuperado. De esta manera casi funciona:

vim -u NONE -r SWP_FILE

Pero necesito guardar manualmente el archivo resultante. Lo mismo sucede cuando lo ejecuto cmdcon el mismo comando:

echo "w DST_FILE | q" | vim -Esu NONE -r SWP_FILE
x-yuri
fuente

Respuestas:

2

¿Por qué no pasas los comandos de Vim -c?

$ vim -u NONE -r SWP_FILE -c 'w DST_FILE' -c q
Ingo Karkat
fuente
Buena pregunta, por lo que recuerdo, paso los comandos a stdincausa del ejemplo en la documentación.
x-yuri