ここで、一つ抑えておきたいのは vi及びvimでは初期設定では変更途中のファイルを離れて別のファイルを編集することができない ということ。 つまり、いったん :write とするか :edit! として変更を破棄するか :hide edit foo.txt として明示的に編集中ファイルを隠すかする必要がある。 ファイルを切り替える際、自動で保存するオプションとして :set autowrite 自動で:hideを付加するオプションとして :set hidden がある。以下のnext系コマンド等にも関係する。 ・ファイルを切り替える(next系コマンド)