屏位行号
回忆上节课内容🤔
- 上次我们主要讲的翻页
: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到底
计算偏移
- 2 H 会移动到距离屏幕最顶端 第2行 的位置
- 3 L 会移动到距离屏幕最底端 倒数第3行 的位置
光标固定
-
:h zt
-
z t
- 出现在光标在屏幕顶部
top - 光标在函数名上
- 直接看到函数的函数体
-
z z
-
z b
- 光标位置受到
scrolloff 影响
总结
- 上次讲的翻页
-
这次先让屏幕位置固定,移动光标
- H -
Head 移动到屏幕的顶端 - M -
Middle 移动到屏幕的中间 - L -
Low 移动到屏幕的底部
-
然后让光标固定,移动屏幕的位置
- z t -
top - z z - 光标在屏幕中间
- z b -
bottom
- 还有什么快速移动的方法吗?🤔
- 下次再说 👋
vimtutorial是oeasy制作的的一套关于vim的教程 Github地址→https://github.com/overmind1980/vimtutorial Gitee地址→https://gitee.com/overmind1980/vimtutorial 蓝桥实验楼地址→https://www.lanqiao.cn/courses/2840 邀请码FJWYIMGB
|