【发布时间】:2011-01-17 21:50:57
【问题描述】:
当我正在编辑的行在屏幕底部时非常不方便。因为您看不到任何以下行,这会阻止您对当前行之后的文件内容进行任何“眼睛引用”。
所以我的问题是有一个 vim 命令可以刷新显示并将当前行编辑到屏幕顶部吗?提前致谢。
【问题讨论】:
标签: vim
当我正在编辑的行在屏幕底部时非常不方便。因为您看不到任何以下行,这会阻止您对当前行之后的文件内容进行任何“眼睛引用”。
所以我的问题是有一个 vim 命令可以刷新显示并将当前行编辑到屏幕顶部吗?提前致谢。
【问题讨论】:
标签: vim
z<return>
【讨论】:
zt。相同的处理只是它保持光标位置。当然,打字不太方便,但您可以随时交换映射。
还有一个选项可以让 vim 始终围绕当前行显示上下文:
:set scrolloff=5
(或,:se so=5)将在当前行周围显示 +/-5 行。来自 vim 关于 'scrolloff' 的帮助:
在光标上方和下方保留的最小屏幕行数。这将使一些上下文在您工作的地方可见。如果将其设置为非常大的值 (999),则光标行将始终位于窗口的中间(文件开头或结尾处或长行换行时除外)。
【讨论】:
vim ~/.vim/vimrc<cr>4Goset scrolloff=1<esc>ZZ