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 權限問題,感謝你解決我困擾超久的問題!!
    謝謝~ : )

發表迴響