gpt4 book ai didi

vim - 六/: how to scroll by a third of window height

转载 作者:行者123 更新时间:2023-12-02 22:03:00 24 4
gpt4 key购买 nike

据我了解,ctrl-dctrl-u 将窗口滚动到 scroll 中设置的行数选项,默认为窗口高度的一半。可以改成按窗口高度的三分之一滚动吗?

最佳答案

scroll 的默认值是动态的 — 在一个窗口中可以是 12 而在另一个窗口中可以是 21 — 但是比例,50%,是硬编码的。据我所知,无法修改用于动态计算滚动的比例。

你可以很容易地改变 scroll 的值,像这样:

execute "set scroll=" . winheight('.') / 3

现在您必须找到使用该代码段的方式、时间和地点。 autocmd 似乎是一个不错的选择,但我们应该使用什么事件呢? WinEnter/WinLeave? 光标移动?还有别的吗?

也许是覆盖默认值的简单映射?像这样的东西:

nnoremap <C-d> :execute "normal! " . winheight('.') / 3 . "^D"<CR>
" type <C-v> then <C-d> to produce ^D

关于vim - 六/: how to scroll by a third of window height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16574404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com