vim屏幕滚动学习

    技术2024-08-16  60

    *Q_sc*          Scrolling |CTRL-E|        N  CTRL-E       window N lines downwards (default: 1)  窗口向下移动一行(文本是反方向,向下一行) |CTRL-D|        N  CTRL-D       window N lines D ownwards (default: 1/2 window) 窗口向下移动半屏(文本向上) |CTRL-F|        N  CTRL-F       window N pages F orwards (downwards) 窗口向下移动一屏(文本上向上)下同 |CTRL-Y|        N  CTRL-Y       window N lines upwards (default: 1) |CTRL-U|        N  CTRL-U       window N lines U pwards (default: 1/2 window) |CTRL-B|        N  CTRL-B       window N pages B ackwards (upwards) |z<CR>|        z<CR> or zt    redraw, current line at t op of window   把当前行搞到顶上去 |z.|                z.    or zz         redraw, current line at center of window 把当前行搞到屏幕中间去 |z-|                z-    or zb        redraw, current line at b ottom of window 把当前行搞到屏幕底部去 These only work when 'wrap' is off:(当某些行特长,超过一个屏幕的宽度时使用) |zh|              N  zh                scroll screen N characters to the right |zl|               N  zl                 scroll screen N characters to the left |zH|              N  zH               scroll screen half a screenwidth to the right |zL|              N  zL                scroll screen half a screenwidth to the left

     

    ——————————————————————————————————————————————————

    以上是vim英文手册的原文。

    1、如何在vim中找到这块

    a、vim中输入 :help Q_sc           注意,sc 是scroll 的缩写

    b、vim中:help -> 第一屏幕中 “quickref”(快捷键索引)  ->  Q_sc。                     这里 ctrl+] 进入,ctrl+t 返回

    2、说明,关键字如上,一目了然帮助记忆。其中:

    D ownwards:向下滚动,可以理解为下落,下落是过程,比如看一个人跳楼,在窗户外下落,刚才看见了脚那部分,现在看到上身了,知道是在下落。

    F orwards:这个就不一样了,是向前,啥意思呢,两个人跳楼,刚才看见一个人下半身,现在看到的还是下半身,当其实是另外一个人的。

    U pwards、B ackwards 同解。

    |zh|、|zl|  是向左向右,采用的是vim基本移动里面用的是 h、l,左右。

    3、ctrl+E、ctrl+Y,这个不知道为什么使用这两个快捷键。

    4、多使用,熟能生巧,记忆这东西,是中国应试教育的强项。

    最新回复(0)