gpt4 book ai didi

缓冲区切换后,Vim 将光标置于屏幕中间

转载 作者:行者123 更新时间:2023-12-04 02:49:31 25 4
gpt4 key购买 nike

当我切换缓冲区然后返回它时(当我回到以前打开的任何缓冲区时),光标被放置在屏幕中间,失去以前的屏幕位置(例如光标在屏幕顶部)。也许这是 vim 的正常行为,但有什么办法可以解决这个问题吗?

当我使用 :bn 和 bp: 切换缓冲区时会发生此问题。但是,在选项卡之间切换时不会发生这种情况,这真的很奇怪。

最佳答案

http://vim.wikia.com/wiki/Avoid_scrolling_when_switch_buffers

" When switching buffers, preserve window view.
if v:version >= 700
au BufLeave * if !&diff | let b:winview = winsaveview() | endif
au BufEnter * if exists('b:winview') && !&diff | call winrestview(b:winview) | endif
endif

关于缓冲区切换后,Vim 将光标置于屏幕中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18048944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com