我在服务器上编辑一些文件,并且使用与其他人共享的帐户。我想知道是否有办法使用 find 获取要编辑的文件列表,就像它一样:grep
,但针对文件。我知道控制命令,但我不想在不属于我的服务器上安装插件。
答案1
您可以使用反引号扩展在:edit
命令中。示例取自:help backtick-expansion
:
:e `find . -name ver\\*.c -print`
如果你收到“文件名太多”的提示,只需使用:n
或:args
代替:e
另外,从帮助中的上文 § 可以看出,starstar-wildcard 已启用,因此您可以使用
:n **/*.c