什么vimrc设置控制滚动行数

时间:2017-09-27 20:53:38

标签: vim

在vim中使用Ctrl-ECtrl-Y时,我希望它一次滚动多行而不是一行。我如何设置我的vimrc来指定这两个命令的行数?

3 个答案:

答案 0 :(得分:3)

您可以使用计数版本覆盖默认绑定。

noremap <C-e> 2<C-e>
noremap <C-y> 2<C-y>

使用noremap来避免递归。

答案 1 :(得分:0)

您不需要进行任何特定设置。相反,您可以使用CTRL+F(转发)或CTRL+B(向后)作为替代解决方案一次滚动一页。

答案 2 :(得分:0)

这不是完全你想要的,但我希望它有所帮助。

关于Ctrl+ECtrl+Y,我担心唯一的方法可能是在命令前加上行数。因此,如果您想向下滚动五行,请按5,然后按Ctrl+E

但是,默认情况下,您可以使用Ctrl+D向下滚动半页,并Ctrl+U向上滚动半页,您还可以set您想要多少行使用scroll变量上下移动。

因此,在.vimrc中添加行set scroll=N,其中N是您想要使用Ctrl+DCtrl+U滚动的行数命令。