您可以将光标线保持在屏幕中间,然后通过将滚动设置为非常大的数字使文本在其下方滚动.例如:
:let &scrolloff = 999
要详细了解其工作原理:
:help scrolloff
我喜欢这个功能,并且一直使用它,但我希望能够将光标保持在除屏幕中间以外的其他位置.例如,我希望能够将光标保持在窗口的顶部并让文件在其下方滚动.我很确定在vim中没有本地可用的内容,所以我想知道是否有人想出了一个轻巧的vim脚本片段来做这个(或者有人想出这样的脚本)?
这是我的小.vimrc帮助程序代码,用于快速切换光标的位置:
" SCROLLFIX SHORTCUTS function! ToggleMyScrollFix() if ( g:scrollfix == 5 ) let g:scrollfix = 50 elseif ( g:scrollfix == 50 ) let g:scrollfix = 95 elseif ( g:scrollfix == 95 ) let g:scrollfix = 5 else let g:scrollfix = 50 endif endfunction nnoremap <silent> zz :call ToggleMyScrollFix()<CR>lh
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。