家裡電腦改用windows 7之後,vim開啟時會出現「E303: 無法開啟暫存檔"[no name]",不可能修復了」的訊息,雖然按一下Enter就可以繼續,但是仍然讓人覺得不舒服,所以Google了一下,找到解法了。
E303的錯誤,出現原因和無法開啟暫存檔有關,而vim預設存取的temp路徑是c:\tmp;c:\temp,但這和Windows 7的不同,所以才有上面的錯誤。
知道原因之後,解法當然是補上windows 7的temp路徑給它。
1.打開命令列
2.在C:\User\(YourUserName) 底下,新增一個_vimrc的檔案,當然,如果你本來就有的話,那就開啟舊檔
3.加入下面這行
//$TEMP變數會去讀取系統的暫存目錄
set directory=.,$TEMP
4.存檔離開,這樣就大功告成了