如何使用VIM在每个文件的新选项卡中使用通配符打开多个文件?
与How can I open several files at once in Vim?类似,但在新标签中而不是缓冲区。
答案 0 :(得分:26)
使用-p
标志:
vim -p *.c
以上内容将打开与*.c
匹配的所有文件。
你也可以为此创建一个别名(我有alias vip='vim -p'
而我只为上面的例子输入vip *.c
)
答案 1 :(得分:19)
如果您在Vim中,此命令将在其自己的选项卡中打开当前目录中的每个html文件并恢复语法支持(由:argdo
禁用):
:args *.html | argdo tabe | tabdo syntax on
如果你在shell中,请寻找其他答案。
答案 2 :(得分:9)
如果您只想打开.md。
vim -p *.md
打开vim后,使用:args
指定md文件。
:args *.md
:tab all
答案 3 :(得分:7)
使用p
选项:vim -p file1.cc file2.cc file3.cc
答案 4 :(得分:0)
要在新标签页中打开文件而不替换已打开的参数或标签页,
:argadd *.c | tab all
还要在子目录中搜索文件:
:argadd code/**/*.c | tab all