使用VIM在新选项卡中打开多个文件

And*_*eth 21 vim

如何使用VIM在每个文件的新选项卡中使用通配符打开多个文件?

类似于如何在Vim中一次打开多个文件?但在新标签而不是缓冲区.

Mih*_*eac 26

使用-p标志:

vim -p *.c
Run Code Online (Sandbox Code Playgroud)

以上将打开所有匹配的文件*.c.

你也可以为它创建一个别名(我有alias vip='vim -p',我只vip *.c为上面的例子输入)

  • 这并不奇怪,你可以使用很多别名和函数来提高工作效率:) (3认同)
  • 虽然这样可行,但除非您修改`tabpagemax`选项(默认为10),否则它不会打开10个以上的选项卡. (3认同)

rom*_*inl 19

如果您在Vim中,此命令将在其自己的选项卡中打开当前目录中的每个html文件并恢复语法支持(禁用:argdo):

:args *.html | argdo tabe | tabdo syntax on
Run Code Online (Sandbox Code Playgroud)

如果你在shell中,请寻找其他答案.


shi*_*hin 9

如果您只想打开.md.

vim -p *.md
Run Code Online (Sandbox Code Playgroud)

或者在打开vim之后,使用:args指定md文件.

:args *.md
:tab all
Run Code Online (Sandbox Code Playgroud)


per*_*eal 7

有p选项:vim -p file1.cc file2.cc file3.cc