29

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 buffers.

4

5 に答える 5

35

-p次のフラグを使用します。

vim -p *.c

上記は、一致するすべてのファイルを開きます*.c

これのエイリアスを作成することもできます(私は上記の例のためにalias vip='vim -p'入力しただけです)vip *.c

于 2012-07-11T10:16:01.430 に答える
25

Vim を使用している場合、このコマンドは現在のディレクトリ内の各 html ファイルを独自のタブで開き、構文サポートを復元します (によって無効化されます:argdo)。

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

シェルにいる場合は、他の答えを探してください。

于 2012-07-11T10:25:20.633 に答える
16

.md のみを開きたい場合。

vim -p *.md

または、vim を開いた後、:argsmd ファイルを指定するために使用します。

:args *.md
:tab all
于 2014-01-13T11:50:21.490 に答える
8

pオプションで:vim -p file1.cc file2.cc file3.cc

于 2012-07-11T10:15:52.343 に答える
1

すでに開いている引数またはタブを置き換えずに、新しいタブでファイルを開くには:

:argadd *.c | tab all

また、サブディレクトリ内のファイルを検索するには:

:argadd code/**/*.c | tab all
于 2020-02-21T18:30:24.133 に答える