vim - 当靠近顶部/底部时自动滚动 vim 屏幕?

标签 vim editor

我希望在编辑时能够更智能地滚动屏幕。当我从屏幕顶部/底部到达 X 行时,我希望它在我继续移动光标时滚动屏幕(这样我总是可以至少看到下面或上面的 X 行)。

我知道 ctrl-yctrl-e 会滚​​动,但是有没有办法让 vim 在我点击 j 时检测到或者k我距离屏幕顶部/底部有多远,以便它可以根据需要移动屏幕? 我还知道 zz 将以当前光标位置为中心,但我希望有一个不滚动的区域。

谢谢。

最佳答案

来 self 的 .vimrc:

set scrolloff=3 " Keep 3 lines below and above the cursor

关于vim - 当靠近顶部/底部时自动滚动 vim 屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/982195/

相关文章:

clipboard - 如何在 Vim 中将 yank 映射到操作系统的剪贴板?

vim - 在 vim 中使用 Markdown 语法跟踪链接

regex - 如果我将它们连接起来(使用 "|"),为什么这些命令会失败?

bash - 为什么我不小心创建了名为 ":wq"的文件?

vim - 打开文件类型还是关闭文件类型?

python - 如何在 Python 中突出显示正则表达式匹配项?

html - 括号 - 实时预览不工作

vim - 如何使用vim删除每行中的最后一个字符

java - Eclipse编辑器问题: It only shows one element instead of whole source code!

css - Firebug 风格的 CSS 编辑器