Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想递归地打开一个目录中的所有文件,不包括一些子目录。
例如,我想排除任何级别中名为“inbox”的目录下的所有文件。
我可以指定要包含的目录。有没有办法指定我要排除的目录?
例如,以下命令打开.md所有子目录中的所有文件:
.md
args **/*.md
我不想在任何名为inbox.
inbox
我认为不可能使用 vim glob 语法排除目录/文件。
您可能必须使用 find 作为外部工具。例如
for i in (split(system("find -name '*.md\' -not -path '*/inbox/*'"),'\n')) | execute("e ".i) | endfor