¿Cómo puedo escribir asignaciones de vim en stdout?

¿Cómo puedo escribir asignaciones de vim en stdout?

Me gustaría escribir el resultado de :mapstdout desde vim cli para poder leer mis mapas de teclas de vim desde un script y hacer algo con ellos. ¿Cómo puedo lograr esto?

Lo he probado vim -c map > out.txty vim -c "map|q" > out.txtcomo casos de texto, pero ninguno funciona. :mapabre un buscapersonas mientras está dentro de vim, creo que puedo necesitar una forma de evitar esto.

Respuesta1

Residencia enhttps://stackoverflow.com/a/33190693/355325Se me ocurrió esto:

vim -e +"redir>>/dev/stdout | map | redir END" -scq

información relacionada