欢迎光临散文网 会员登陆 & 注册

oeasy教您玩转vim - 30 - # 屏位行号

2021-08-28 08:23 作者:oeasy  | 我要投稿

屏位行号

回忆上节课内容🤔

  • 上次我们主要讲的翻页

  • :set scrolloff=2 控制上下留天留地

  • 上下翻页(这个最常用)

    • ctrl+f向下一屏

    • ctrl+b向上一屏

  • 上下移屏一行

    • ctrl+e屏幕向上一行

    • ctrl+y屏幕向下一行

  • 上下移屏一段

    • ctrl+u向上半屏

    • ctrl+d向下半屏

    • 移动数量和 scroll 相关

  • 上述翻页都可以用 [count] 翻倍

屏幕位置

  • :h H 可以找到在屏幕位置不动时,移动光标的办法

  • H- Head 移动到屏幕的顶端

  • M- Middle 移动到屏幕的中间

  • L- Low 移动到屏幕的底部

  • 会保持屏幕位置不变,把光标移动到允许的高中低位置

到达底端

  • L无法到底?

    • :set scrolloff?

    • :set scrolloff=0

  • L到底

计算偏移

  • 2H会移动到距离屏幕最顶端 第2行 的位置

  • 3L会移动到距离屏幕最底端 倒数第3行 的位置

光标固定

  • :h zt

    • 可以光标保持当前位置,移动屏幕,让光标出现在顶部

  • zt

    • 出现在光标在屏幕顶部

    • top

    • 光标在函数名上

    • 直接看到函数的函数体

  • zz

    • 光标在屏幕中间

  • zb

    • 光标出现在屏幕底部

    • bottom

  • 光标位置受到 scrolloff 影响

总结

  • 上次讲的翻页

  • 这次先让屏幕位置固定,移动光标

    • H- Head 移动到屏幕的顶端

    • M- Middle 移动到屏幕的中间

    • L- Low 移动到屏幕的底部

  • 然后让光标固定,移动屏幕的位置

    • zt- top

    • zz- 光标在屏幕中间

    • zb- bottom

  • 还有什么快速移动的方法吗?🤔

  • 下次再说 *

vimtutorial是oeasy制作的的一套关于vim的教程
Github地址→https://github.com/overmind1980/vimtutorial
Gitee地址→https://gitee.com/overmind1980/vimtutorial
蓝桥实验楼地址→https://www.lanqiao.cn/courses/2840 邀请码FJWYIMGB



oeasy教您玩转vim - 30 - # 屏位行号的评论 (共 条)

分享到微博请遵守国家法律