Open several files in new tabs with VIM

后端 未结 5 1218
面向向阳花
面向向阳花 2021-02-05 04:27

How can I open several files using wildcards in a new tab for each file with VIM?

Similar to How can I open several files at once in Vim? but in new tabs instead of buff

相关标签:
5条回答
  • 2021-02-05 05:10

    If you want to open only .md.

    vim -p *.md
    

    Or after opening vim, use :args to specify md files.

    :args *.md
    :tab all
    
    0 讨论(0)
  • 2021-02-05 05:20

    with the p option: vim -p file1.cc file2.cc file3.cc

    0 讨论(0)
  • 2021-02-05 05:23

    Use the -p flag:

    vim -p *.c
    

    The above will open all files matching *.c.

    You can also create an alias for this (I have alias vip='vim -p' and I only type vip *.c for the above example)

    0 讨论(0)
  • 2021-02-05 05:26

    If you are in Vim, this command will open each html file in the current directory in its own tab and restore syntax support (disabled by :argdo):

    :args *.html | argdo tabe | tabdo syntax on
    

    If you are in your shell, go for the other answers.

    0 讨论(0)
  • 2021-02-05 05:30

    To open files in new tabs without replacing the arguments or tabs that are already open:

    :argadd *.c | tab all
    

    Also, to search for files in subdirectories:

    :argadd code/**/*.c | tab all
    
    0 讨论(0)
提交回复
热议问题