Vim 自動回到檔案最後讀取位置 設定

Vim 自動回到檔案最後讀取位置, 只要於 .vimrc 做下述設定即可:

if has("autocmd")
    autocmd BufRead *.txt set tw=78
    autocmd BufReadPost *
    \ if line("'\"") > 0 && line ("'\"") <= line("$") |
    \   exe "normal g'\"" |
    \ endif
endif

最近突然發現都無法回到檔案最後讀取的位置, 看這邊找不到問題, 最後發現是 .viminfo 權限被改掉了.

.viminfo 如果無法寫入 / 修改, 上面那設定就無法啟用(無法紀錄檔案最後讀取位置在哪邊), 將 .viminfo 的讀寫權限改回自己就解決囉~ 🙂


關於「Tsung」

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
分類: My_Note-App-Setting,標籤: , 。這篇內容的永久連結

在《Vim 自動回到檔案最後讀取位置 設定》中有 1 則留言

  1. Ca表示:

    原來是 .viminfo 權限問題,感謝你解決我困擾超久的問題!!
    謝謝~ : )

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料