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$#删除当前字符到行尾,包括当前字符,光标前移

  • 相关阅读:
    CodeForces 7B
    CodeForces 4D
    离散化
    线段树入门
    洛谷 P3951 小凯的疑惑(赛瓦维斯特定理)
    Codeforces 1295D Same GCDs (欧拉函数)
    Codeforces 1295C Obtain The String (二分)
    Codeforces 1295B Infinite Prefixes
    Codeforces 1295A Display The Number(思维)
    Codeforces 1294F Three Paths on a Tree(树的直径,思维)
  • 原文地址:https://www.cnblogs.com/xpylovely/p/12749330.html
Copyright © 2011-2022 走看看