加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

脚本 – 如何:将vim光标分配给窗口中的某一行,并在该光标位置下

发布时间:2020-12-16 01:12:35 所属栏目:安全 来源:网络整理
导读:您可以将光标线保持在屏幕中间,然后通过将滚动设置为非常大的数字使文本在其下方滚动.例如: :let scrolloff = 999 要详细了解其工作原理: :help scrolloff 我喜欢这个功能,并且一直使用它,但我希望能够将光标保持在除屏幕中间以外的其他位置.例如,我希望能
您可以将光标线保持在屏幕中间,然后通过将滚动设置为非常大的数字使文本在其下方滚动.例如:
: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
查看 scrollfix plugin.我几年前使用它,所以我不知道它是否仍然适用于Vim的最新快照 – 但最糟糕的是,它应该给你一个很好的开始修改它工作为了你.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读