学习vim --2

游标的移动:

  基本的游标移动:

    h:左

    j:下

    k:上

    l:右

    ctrl-f:pagedown翻页

    ctrl-b:pageup翻页

  进阶的游标移动:

    0:数字零,移至行首(含空白字符)

    ^:移至第一个非空白字符

    $:移至行尾

      注:^,$这两个按键源自正则表达式。在正则表达式中,^表示匹配行首,$表示匹配行尾

    G:移至最后一行的第一个非空白字符处

    gg:移至第一行的第一个非空白字符处

      注:G--goto,指移至制定数目行的行首,比如命令 2G

    

    w:移至下一个单词的词首

    e:移至前一个单词的词尾

    b:移至前一个单词的词首

    W,E,B:同w,e,b,但会忽略一些标点符号

    

    H:移至屏幕顶第一个非空白字符

    M:移至屏幕中间行第一个非空白字符

    L:移至屏幕底第一个非空白字符

    

    n|:移至第n个字符处。注意:n是从头开始计算的

    :n:移至第n行行首,或 nG

  特殊的移动:

    (:移至上一个句子的句首

    ):移至下一个句子的句首

    {:移至上一个段落的段首

    }:移至下一个段落的段首

      注:句子以.!?区分,段落以空白行为区分

    %:用于匹配{}、()、[]。例如,游标在{上,那么按下%,游标会移至对应的}上

    

猜你喜欢

转载自www.cnblogs.com/goxxiv/p/9202451.html