0

我正在尝试在多个文件上运行命令“set tabstop=4”,然后“retab”。

我已经到了像这样得到我的 arglist 的地步

args ~/workspace/**/*.java

当我只是使用 args 命令查看文件时,我可以看到这个效果很好。现在,当我尝试对其运行“set tabstop=4”命令时,我无法获得正确的组合。我试过了

argdo "set tabstop=4" 

接着

argdo "update" 

但它似乎从未应用更新,我确信有更新,因为我可以单独转到其中一个文件并运行命令并更改文件。我尝试过不同的组合,比如

argdo execute "set tabstop=4"

它似乎从来没有做任何事情。任何帮助,将不胜感激!

4

1 回答 1

5

:argdo(根据)的语法:help

:argdo[!] {cmd}

不涉及引用。要一次执行多个命令,只需将它们分开|

:argdo set tabstop=4 | retab | update
于 2014-11-22T19:30:36.637 回答