我要<C-b>
如果光标不在最后一行,则将光标移动到屏幕的最后一行,否则向下滚动页面。
ps:我知道光标位置有一个内部变量,如果您告诉我在哪里可以找到这样的变量,我将不胜感激。
最佳答案
假设您正在谈论“窗口中的最后一行”。
您可以创建 <expr>
映射来实现这一点:
nnoremap <expr> <c-b> line('.')==line('w$')?'<c-f>':'L'
- 检查当前行是否是当前窗口中的最后一行
- 正确:
<c-f>
下一页也可以改成<c-d>
- 错误:
L
,转到当前窗口的最后一行。
关于Vim: <C-b> 将光标移动到屏幕的最后一行(如果光标不在该位置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61102057/