コピー2016.08.18ファイルの往来というか、Vimではバッファと呼ぶので、バッファの往来です。使用するダミーファイルを10個生成します。Vimを起動しましょう。先ほど生成した全ファイルを指定します。*全ファイルを指定しましたが、このように最初のファイル(バッファ)しか表示されていません。他ファイルはどこへ行ったのでしょうか。Vim上で:lsを実行してみましょう。:ls他ファイルもバッファリストに存在していますね。:lsと:buffersは同じ意味です。バッファは、:n(次のバッファ)、:N(前のバッファ)で切り替えできますが、全バッファリスト中の、どのバッファを編集中か確認するために、:lsと組み合わせてバッファの切り替えをできるようにしてみます。mapで、ファンクションキーのF3,F4に割り当てます。:N<CR>:ls<CR>キーの割り当てができたので、使ってみます。F4は、次のバッファ+バッファリスト表示です。位置のバッファが、現在編集中のバッファとなります。F4キー、ワンストロークで、次のバッファに切り替わります。F3で、前のバッファに戻ります。Enterキーで編集画面に戻ります。終了する場合は:qでよいでしょうか?:q「編集すべきファイルがあと8個あります」と表示されてしまいました。9個ではないのか疑問ですが、もう一度:qを実行します。さきほどのなぜ9個ではないのかの疑問ですが、もう一度Vimを起動して確認してみましょう。*起動したら、10個目のバッファへ切り替えるため9nを実行します。:nnここで:qで終了をしましょう。注意されるでしょうか。:q注意されることなく終了できました。他のバッファに切り替えていなくても、最後のバッファに切り替えた時点で、warningのフラグが落ちるようですね。「編集すべきファイルがあと8個あります」と表示されたのは、2番目のバッファに切り替えた後だったからということでしょう。