zoukankan      html  css  js  c++  java
  • vim操作

    1. h j k l
    2h#左移2个字符
    2l#右移两个字符
    2j#下移2行
    2k#上移2行
    -------------------------
    2.x X
    x#删除当前光标的1个字符,光标的位置不变
    X#删除当前光标前面的1个字符,光标位置前移
    ------------------------
    3. D
    D#删除当前光标至行尾
    ------------------------
    4.s S
    s#删除当前字符,并在当前位置开始插入
    S#删除当前行,在行首切换到插入模式
    ------------------------
    5.C
    C#删除当前光标至行尾,并在当前位置进入插入模式
    -----------------------
    6.i I a A
    i#当前光标插入
    I#光标移至行首,进入插入模式
    a#当前光标的下一个位置插入
    A#行尾插入
    -----------------------
    7.dw cw
    dw#删除当前光标到下一个word之前的字符
    cw#删除当前光标到word尾,并切换到出入模式
    ----------------------
    8. yyp yyP
    yyP#复制当前行到光标的上面
    ------------------------------
    9.ctrl+c < > [[ ]] { }
    ctrl+c <#左移一个tab
    ctr+c >#右移一个tab
    ctrl+c [[#光标移至第一行的第一个字符
    ctrl+c ]]#光标移至最后一行的第一个字符
    ctrl+c {#光标移至第一行的第一个字符
    ctrl+c }#光标移至最后一行的最后一个字符
    ------------------------------
    10. .
    .#重复上次命令
    ------------------------------
    11. 2w 2e 2b
    2w#移至下2个word的首个字符
    2e#移至下2个word的最后一个字符
    2b#移至前2个word的第一个字符
    -----------------------------
    12.d0 c$ c0 d$
    d0#删除当前字符到行首的所有字符
    c$#删除当前行的内容重新输入
    c0#删除当前字符到行首的所有字符,并切换到插入模式
    d$#删除当前字符到行尾,包括当前字符,光标前移

  • 相关阅读:
    LibreOJ2302
    POJ3693
    BZOJ3697
    BZOJ2599
    BZOJ2152
    BZOJ1468
    BZOJ4653
    BZOJ4553
    BZOJ4552
    BZOJ4551
  • 原文地址:https://www.cnblogs.com/xpylovely/p/12749330.html
Copyright © 2011-2022 走看看