当水平分割Vim窗口时,"旧"窗口的内容会滚动,以保持相对光标行位置。即使是像快速修复或预览窗口这样的小型“辅助”缓冲区也会发生这种情况。
当重复打开和关闭分割(例如由完成插件使用的预览窗口)时,这导致文本移动变得烦人。是否可以禁用此功能,并在分割时不滚动旧窗口(除非需要保持光标行可见)?
示例-当前行为:
+--------------+ +--------------+
| a | | b |
| b | copen | c (cursor) |
| c (cursor) | --> | d |
| d | +--------------+
| e | | (preview) |
+--------------+ +--------------+
期望的行为:
+--------------+ +--------------+
| a | | a |
| b | copen | b |
| c (cursor) | --> | c (cursor) |
| d | +--------------+
| e | | (preview) |
+--------------+ +--------------+