不使用Vim中的Control键滚动窗口

时间:2016-09-07 15:33:07

标签: windows vim scroll

是否可以在不使用control + Ucontrol + D,(或control + F,B,E等)的情况下滚动窗口屏幕。我知道我可以使用'j'或'k',但这是一行一行的滚动。我希望不使用control键滚动更大的文本块。我觉得从家里搬家有点不方便。 (可能是我在想太多。)

我知道我可以使用/搜索或nG移动到特定行。但有时候,在没有特定行的情况下滚动代码会很有帮助。

我正在使用GVim(windows)。谢谢。

1 个答案:

答案 0 :(得分:2)

<C-U> / <C-D>滚动'scroll'行数。你可以通过

模仿
:execute 'normal!' &scroll . 'j'

输入太长,所以你需要一个映射,但这可能再次涉及一个修饰键。对于临时滚动,只需估算行数并输入30j

也就是说,修饰键在Vim中很重要(即使小于Emacs)。也许您应该考虑重新映射 Ctrl ,例如 Caps Lock