VimのViewを自動的に保存/復帰
autocmd BufWinLeave ?* if &buftype == '' | mkview | endif autocmd BufWinEnter ?* if &buftype == '' | silent loadview | endif
- buftypeを見ることで特殊なバッファ(helpなど)を処理から除外
- ファイルパターンに ?* を指定することでファイル名を指定しない呼び出し(vimコマンドを無引数で実行するときなど)を除外
autocmd BufWinLeave ?* if &buftype == '' | mkview | endif autocmd BufWinEnter ?* if &buftype == '' | silent loadview | endif