如何使用 VIM 在每个文件的新选项卡中使用通配符打开多个文件?
类似于如何在 Vim 中一次打开多个文件?但在新标签而不是缓冲区中。
使用-p
标志:
vim -p *.c
以上将打开所有匹配的文件*.c
。
您也可以为此创建一个别名(我有alias vip='vim -p'
并且我只vip *.c
为上面的示例键入)
如果您在 Vim 中,此命令将在其自己的选项卡中打开当前目录中的每个 html 文件并恢复语法支持(由 禁用:argdo
):
:args *.html | argdo tabe | tabdo syntax on
如果您在外壳中,请寻求其他答案。
如果您只想打开 .md。
vim -p *.md
或者打开vim后,:args
用来指定md文件。
:args *.md
:tab all
使用以下p
选项:vim -p file1.cc file2.cc file3.cc
要在新选项卡中打开文件而不替换已打开的参数或选项卡:
:argadd *.c | tab all
此外,要搜索子目录中的文件:
:argadd code/**/*.c | tab all