分享

VI中快速移动光标位置的四种方式

 jddong 2017-05-08
  • 根据屏幕来移动

    ---------------------------------------------------------------------------

    Ctrl-f:往前滚动一屏

    Ctrl-b:往后滚动一屏

    Ctrl-d:往前滚动半屏

    Ctrl-u:往后滚动半屏

    Ctrl+L:重画屏幕  ???????????

    ---------------------------------------------------------------------------

    z<ENTER>或者zt、 z.或者zz、  zb:光标处文字处不动,但整体提到屏幕顶部、中部、底部。

    -----------------------------------------------------------------------------

    H:移动到屏幕顶端的行

    M:移动到屏幕中央的行

    L:移动到屏幕底端的行

    nH:移动到屏幕顶端往下的第n行

    nL:移动到屏幕底端往上的第n行

    ------------------------------------------------------------------------------

    Ente或+:移动到下一行第一个非空字符

    -:移动到上一行第一个非空字符

  • 根据文本块来移动

    (:移动到当前句子的开头

    ):移动到下一个句子的开头

    [[:移动到当前小节的开头

    ]]:移动到下一个小节的开头

    {:移动到当前段落的开头

    }:移动到下一个段落的开头

  • 根据搜索模式的结果来移动

    /文字:往后搜索文字

    ?文字:往前搜索文字

    n:往同一个方向重复搜索

    N:往相反方向重复搜索

    /Enter:往前重复搜索

    ?Enter:往后重复搜索

  • 根据行号来移动

    Ctrl+G:显示目前所处行的信息

    nG:跳到第n行

    '':往回跳转但位于所在行开头(适用于搜索和G行跳转)

    • 本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
      转藏 分享 献花(0

      0条评论

      发表

      请遵守用户 评论公约

      类似文章 更多