VIM 開啟檔案時, 自動到上次開啟的行數

VIM 第二次開啟同檔案時, 要如何回到上次開啟的行數?

手動回上次開啟檔案的行數

vim 開啟 file 後:

手動按 `" 即可.

自動回上次開啟檔案的行數

每次開啟檔案, 都回復到上次的行數, 於 .vimrc 加入此段即可:

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


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

VIM 開啟檔案時, 自動到上次開啟的行數 有 1 則回應

  1. Fwolf 說道:

    非常有用,也一直需要的trick
    今天刚好看到你介绍,谢谢啦~

發表迴響

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