6415


`:qa` や `:qa!` して Vim を終了する際，エンターキーを叩いてから画面が消えるまでの一瞬の間に， 稀に terminal
の下端に赤色がちらつくことがあるのに気づきました．場所と色からいって何かが `echoerr`
されたのに違いないのですが，再現条件が不明な上メッセージを読めないので何が起こったのかさっぱりわかりません．

Vim の終了後にも `echoerr` の内容を辿れるようにすることは可能でしょうか．


CC BY-SA 3.0
2015-02-12T13:11:00.477
6388
2015-02-13T00:46:53.777
2901
question
vim
echoerr された内容を Vim の終了後に確認したい


screen を起動して `C-a :log` でログを記録しながら vim を使うというのはいかがでしょう。  
tmux でも同様のことはできそうですけど、私には使えないので他の方の回答に期待。


CC BY-SA 3.0
2015-02-12T14:37:59.230
6395
2015-02-12T14:37:59.230
7831
6388
answer


vimrc に

[code]

    set verbosefile=/tmp/vim.log
    set verbose=20
    
[/code]

と書いて実行するか

[code]

    vim -V20/tmp/vim.log foobar
    
[/code]

といった具合に実行すると `/tmp/vim.log` に詳細なログが出力されるので、そこからエラーと思しき部分を探すのが良いと思います。


CC BY-SA 3.0
2015-02-13T00:46:53.777
6415
2015-02-13T00:46:53.777
440
6388
answer