vim翻页(滚屏)时,默认光标会上移到屏幕顶端或下移到屏幕底端,我希望能保持在屏幕中的位置不变,即只移动文字,但不移动光标(相对屏幕而言)的位置。
该怎么实现呢?求教,先谢过!
vim翻页(滚屏)时,默认光标会上移到屏幕顶端或下移到屏幕底端,我希望能保持在屏幕中的位置不变,即只移动文字,但不移动光标(相对屏幕而言)的位置。
该怎么实现呢?求教,先谢过!
你指这些?
ctrl + y 向上一行
ctrl + e 向下一行
ctrl + u 向上半屏
ctrl + d 向下半屏
ctrl + b 向上一屏
ctrl + f 向下一屏
可以看看这个stackoverflow的回答
http://stackoverflow.com/questions/3458689/how-to-move-screen-without-moving-cursor-in-vim
下面那个ToggleScrollMode的函数不错, 我猜应该符合你的需求
2 回答2.5k 阅读✓ 已解决
1 回答1.4k 阅读
988 阅读
.vimrc 中添加
其中这个 7 你自己设置