Есть ли в любом случае выполнение команды Vim в файле из командной строки?
Я знаю, что верно противоположное:
:!python %
Но что, если я хотел :retab
сохранить файл без его открытия в Vim? Например:
> vim myfile.c
:retab | wq
Это откроет myfile.c, заменит вкладки пробелами, а затем сохранит и закроет. Я хотел бы как-то связать эту последовательность вместе с одной командой.
Это будет примерно так:
> vim myfile.c retab | wq