是否可以在不使用control + U
或control + D
,(或control + F,B,E
等)的情况下滚动窗口屏幕。我知道我可以使用'j'或'k',但这是一行一行的滚动。我希望不使用control
键滚动更大的文本块。我觉得从家里搬家有点不方便。 (可能是我在想太多。)
我知道我可以使用/
搜索或nG
移动到特定行。但有时候,在没有特定行的情况下滚动代码会很有帮助。
我正在使用GVim(windows)。谢谢。
答案 0 :(得分:2)
<C-U>
/ <C-D>
滚动'scroll'
行数。你可以通过
:execute 'normal!' &scroll . 'j'
输入太长,所以你需要一个映射,但这可能再次涉及一个修饰键。对于临时滚动,只需估算行数并输入30j
。
也就是说,修饰键在Vim中很重要(即使小于Emacs)。也许您应该考虑重新映射 Ctrl ,例如 Caps Lock ?