zoukankan      html  css  js  c++  java
  • vim 常用的操作指令

    vim(vi improve).命令行下的一些常见操作:

    移动光标:

    0:将光标移动到该行的最前面;

    $:将光标移动到该行的最后面;

    G:移动到最后一行的开头;

    {/}:将光标移动到前面或者后面的{/};

    ctrl+b/f:向前/后翻页;

    ctrl+u/d:光标向前/后移动半页;

    N+:将光标移动至第n行;

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

    复制:

    yy:光标所在行复制;

    n+yy:复制光标所在行和其下n行;

    yw:复制光标所在位置到该单词的末尾;

    n+yw:在上面的基础上再加上后面的n个单词;

    p:粘贴;

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

    删除:

    (n)+d+上/下方向键:将所在行和其上/下n行删除;ndd与nd下同;

    dd:删除该行;

    dw:删除单词;

    D:删除该行后所有单词;

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

    其它:

    nG:将光标移动到n行首;

    .:重复执行上一个命令;

    u:复原;

    U:取消对行所做的所有改变;

    ZZ:保存退出;

    %:符号匹配;

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

    进入输入模式:

    i:从当前位置插入;a:从下一个字符开始处插入;o:新增加一行,从该行首插入;

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

    最后行模式:

    q!:强行退出;

    w!:强行写只读文件;

    /字符:查找该字符,跳到首个匹配的字符,向下按n,向上找字符按N;

    ?字符:与/相同,区别在于是向前找字符

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

  • 相关阅读:
    115. Distinct Subsequences
    91. Decode Ways
    72. Edit Distance
    python 输出 a+b
    求次小生成树
    判断最小生成树是否唯一
    二分法求最优值
    黑科技
    线段树+ 区间更新
    2018ICPC青岛赛区J题
  • 原文地址:https://www.cnblogs.com/zhang-qc/p/6535796.html
Copyright © 2011-2022 走看看