vimで最近開いた箇所からファイルが開かない

.vimcrcに以下の設定。

 au BufRead * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g`\"" | endif

 

しかし、うまく動作しない計算機がある。

 

原因は.viminfoがrootのものになってしまっており、vimの編集記録がこれに記録されていなかったため。こういうときは文句がでるようにしてほしいものだ。

sudo viでこんなことになるので注意。