如何在命令行中执行 vim 宏字符串?

ale*_*zzp 6 vim macros command-line-interface

宏在Vim中是非常有用的执行任务是难以在正常的命令行工具来完成(sedawkperl等),有没有什么办法来执行各种宏字符串的命令行?

类似于以下内容:

// execute macro stored in register a 100 times for filenames
vim execute -s "100@a" filenames [filenames2, filenames3, ...]
Run Code Online (Sandbox Code Playgroud)

rom*_*inl 3

你就快到了:

$ vim file* -c "argdo norm 100@a"
Run Code Online (Sandbox Code Playgroud)