43

コマンドラインからvimを起動するとき、たとえばvim *.txt、ディレクトリ内のすべてのテキストファイルを一度に開くことができます。

何らかの理由で、vim(:e *.txt)の内部から同じことを試みると、エラーが発生しますE77: Too many file names

vimが一度に複数を開くことを拒否する理由はありますか?それを変える方法はありますか?

4

4 に答える 4

70

これはうまくいくはずです:

:next *.txt
于 2012-09-06T16:40:52.647 に答える
13

それは2つの操作で行われます。

すべての*.jsファイルを同じ数の垂直分割で開きます。

:argadd *.js
:argdo vs

水平分割:

:argdo sp

タブ内: 

:argdo tabe
于 2012-09-06T16:43:16.607 に答える
0

:args *.txtまた動作します。

それが役立つ場合は、およびでこのトピックに関する詳細情報が:help argument-list あり:help 07.2ます。これらのセクションは両方とも、引数リストの使用方法とバッファーリストが同じものではないことを説明するのに役立ちます。

于 2021-04-23T18:06:55.087 に答える
-1

また、他の答えに追加するために、vimを最初に起動するときに、同時に複数のファイルを開くことができます。例:

vim *.txt
于 2015-01-25T23:54:15.973 に答える