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

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈Vim 自動回到檔案最後讀取位置 設定〉中有 2 則留言

發表迴響

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