[vim ] 開檔後,部分檔案內容被截掉/游標位置

作者: ViewMoon (陽春白雪)   2020-03-24 21:00:06
vim version <= 7.4 的 vimrc_example.vim 中有這一段 script, 或是
vim version >= 8.0 的 vimrc_example.vim 中會去 source $VIMRUNTIME/defaults.vim
裡的同一段 script
讓你每次開檔時, cursor 就直接跳至上次關檔時的 position
但這段 script 會造成偶發性 (很低的機率, 但還是有可能遇到) 的開檔後
檔案前半部被截掉, 只看到 g`" 之類的亂碼, 若沒注意到又存檔就會...
但我不清楚為什麼沒人在討論這事,
雖然我在 CentOS/Ubuntu/vim 舊版新版都遇過, 除非你把這段 comment out
或 vim version >= 8.0 , 在 ~/.vimrc 裡, source $VIMRUNTIME/defaults.vim 之前
加上這行
augroup vimStartup | au! | augroup END
那麼就不會執行這段 script
作者: mars90226 (火星人)   2020-03-28 01:36:00
推推,我是都用 vim-lastplace,把原本這段註解掉
作者: Bellkna (柔弱氣質偽少女)   2020-04-04 19:05:00
vimrc不要source defaults.vim不就好了?
作者: bootleq   2020-04-09 22:42:00
好奇怎樣才會發生問題,我也有這個設定
作者: mars90226 (火星人)   2020-04-11 13:31:00
要有 source defaults.vim 才會有不過我自己是因為有用 vim-fetch 跟這個衝突

Links booklink

Contact Us: admin [ a t ] ucptt.com