oeasy教您玩转vim - 30 - # 屏位行号
屏位行号
回忆上节课内容🤔
上次我们主要讲的翻页
: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