如何在 vim 中使用 argdo 运行 shell 命令?

如何在 vim 中使用 argdo 运行 shell 命令?

我想p4 edit filename对参数列表中的每个打开的文件运行。我试过:

:argdo exec "p4 edit %"

但我得到:

E488: Trailing characters: p4 edit %

对于每个文件。为什么?

答案1

您已经非常接近所需的命令了,只缺少“!”:

:argdo exec "!p4 edit %"

看 ” :help :!”。

相关内容