![使用 find 查找 vim 中打开的文件数](https://linux22.com/image/1378423/%E4%BD%BF%E7%94%A8%20find%20%E6%9F%A5%E6%89%BE%20vim%20%E4%B8%AD%E6%89%93%E5%BC%80%E7%9A%84%E6%96%87%E4%BB%B6%E6%95%B0.png)
我愿意,
find . -type f -name '*.c'
查找项目中的 .c 文件列表。我想在 vim 中打开它们。我做了类似的事情。
find . -type f -name '*.c' | xargs -- vim
这不是理想的。这是正确的还是有更好的方法。请不要让我安装 vim 插件。我正在寻找 unix 方式,即通过管道
答案1
vim $(find . -type f -name '*.c')
应该可以工作,至少如果你的.c
文件名称中没有特殊字符的话。根据你使用的 shell(bash、csh 等),你可能需要将其更改为
vim `find . -type f -name '*.c'`