[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