vim記錄文件位置

http://linuxso.com/linuxbiancheng/12218.html


已經在~/.vimrc中增加了下面一行:

au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif

但是隻有用sudo vim的時候纔會記住上次編輯的位置,直接vim總是從第一行開始。


原因:

 ~]$ll ./.viminfo 

-rw------- 1 root root 4558 2011-12-09 13:58 ./.viminfo

原來記錄位置的文件僅僅對root開放了讀寫權限。


解決辦法:

對非root用戶增加對~/.viminfo的讀寫權限

sudo chmod a+w ./.viminfo 

sudo chmod a+R ./.viminfo


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章