• Vim 常用命令


    Vim 常用命令
    :help-summary
    :CTRL-D    显示所有命令;

    :e!      放弃所有修改,从上次保存文件开始在编辑; 
    shift+0     跳跃一句;
    CTRL-O    返回上一个位置;
    CTRL-I      回到前一个位置;
    33G      跳跃到33行;
    %         移动()、{}、[];
    CTRL-R    恢复,与 u 对应;
    CTRL-U    翻页
    CTRL-D
    CTRL-E    翻页 (更好用)
    CTRL-Y
    CTRL-F    按照整页翻(更好用)
    CTRL-B
    zt zz zb     移动光标到上、中、下位置;
    H M L     光标移动到屏幕high、middle、low;
    /string     向下搜索字符;n向后遍历,N向前遍历;2n移动到后面第二个字符;
    ?string       向上搜索字符;n向前遍历,N向后遍历;
    :set ignorecase 忽略大小写 :set noignorecase不忽略大小写;
    *         向下搜索光标所在的字符;相当于<string>;n 与 N 可用,也可3*;
    #           向上搜索光标所在的字符;相当于<string>;n 与 N 可用,也可3#;
    >        /string>搜索以string结尾的字符;
    <        /<string搜索以string开头的字符;
    g*        相当于/string向下搜索;
    g#          相当于/string向上搜索;
    :set hlsearch     打开搜索高亮;
    :set nohlsearch 关闭搜索高亮;
    :nohlsearch    本次高亮关闭,下次高亮仍然开启;
    { }         跳跃到下一个/上一个段落首位置;
    ms          做一个标记s;
    's       跳跃到标记s的那一行;也可以跳跃到外部文档中;
    ''        在两个位置间跳跃;鼠标点击位置也可以设置mark;
    `m        跳跃到标记m的那一列;
    :marks       显示所有标记,包括外部文档的标记;
    :jumps     显示跳跃记录,>代表当前位置;可以通过CTRL-O跳跃;


    x d c       删除text,d4w、c4e(并进入插入模式);w为包含移动,e为不包含移动;
    dd          剪切光标所处当前行;
    ndd        剪切光标所在行及以下共n行;按p粘贴在光标所在行;包含删除、复制;剪切1到10行,并粘贴在12行处:1,10 m 12;
    .        复制上一行;

  • 相关阅读:
    [NoiPlus2016]换教室
    [HNOI2013]游走
    [Noi2002]Savage
    [SDOI2010]古代猪文
    [JSOI2008]最小生成树计数
    [SCOI2010] 连续攻击游戏
    文艺平衡树
    指针FHQTreap
    HAOI2007 上升序列
    HNOI2008 玩具装箱
  • 原文地址:https://www.cnblogs.com/lhlc-9-9/p/12356997.html
Copyright © 2020-2023  润新知