Ejecute un comando dentro de Vim desde la línea de comando

¿Hay alguna forma de ejecutar un comando Vim en un archivo desde la línea de comandos?

Sé que lo opuesto es así:

:!python %

Pero, ¿y si quisiera:retab un archivo sin abrirlo en Vim? Por ejemplo

> vim myfile.c
:retab | wq

Esto abrirá myfile.c, reemplazará las pestañas con espacios y luego guardará y cerrará. Me gustaría encadenar esta secuencia a un solo comando de alguna manera.

Sería algo como esto:

> vim myfile.c retab | wq

Respuestas a la pregunta(6)

Su respuesta a la pregunta