Vim:页面滚动时停止光标移动

时间:2010-12-27 21:39:25

标签: vim scroll cursor-position

我多次想到在编写语句时要查看代码的其他部分,但每当我滚动页面并且光标到达页面的底部或顶部时,它就会开始滚动页面,意味着我必须搜索我写过的行。这真的很烦人。不知道是否可以禁用它?

4 个答案:

答案 0 :(得分:3)

它无法被禁用,但如果您正在撰写声明并希望快速回到原来的位置,只需点击gi,您就会回到上一次插入的位置。

答案 1 :(得分:2)

另一个有用的vim技巧是设置标记。 m{a-zA-Z}在光标位置设置标记{a-zA-Z}。然后,您可以通过`{a-zA-Z}将光标(和窗口)发送回那里。

答案 2 :(得分:2)

当我查看文件的多个部分时,我经常拆分窗口。 :sp表示水平拆分,:vs表示垂直拆分。

答案 3 :(得分:1)

所有你需要的是这些击键:

zz , zt and zb

光标位于同一位置,但您的窗户会移动。 (当然是正常模式)

zz the cursor position is centered
zt the cursor position is at the top
zb the cursor position is at the bottom