2009/05/15ツイート概要テキスト編集が単一のファイルのみで済むことは稀です。実際には複数のファイルを取り扱うことがほとんどです。listを用いたものについて述べます。listとは何かVimを起動した場合、特に何も引数を与えていなければ内容が空のバッファが作成・表示されます。起動に際しファイル名を与えていた場合、そのファイルが読み込まれたバッファが作成・表示されます。ここで複数のファイル名を与えた場合、Vimは最初のファイルに対応するバッファが表示された状態で起動します。listに対する様々なコマンドが提供されており、これを利用することで複数のファイルの取り扱いを便利にすることができます。foo.hとしてVimを起動したとします。Makefileが表示され、foo.cとfoo.hは画面上には見えない状態です。list内の次のファイルを開きます。現在開かれているファイルはMakefileですから、その次のfoo.cが開かれます。list内の前のファイルを開きます。不自然な:Nextは/や?による検索の繰り返しを行なうnやNとの類似性から提供されています。現在開かれているファイルはfoo.cですから、Makefileが開かれます。listの最後のファイルを開きます。list中の最後のファイルはfoo.hですから、foo.hが開かれます。listの最初のファイルを開きます。list中の最初のファイルはMakefileですから、Makefileが開かれます。listの一覧を表示します。listに設定することができます。list用の機能を用いて任意のファイル群を集中して取り扱うことが簡単にできます。...で行うことができます。listに設定することができ、:next/:previousを用いて編集するファイルを素早く切り替えることができます。listについては他にも様々なコマンドがあります。argument-listを参照してください。