VsVim的快捷鍵使用


1.插入命令(可配合數字使用)
    i                               在當前位置前插入
    I                               在當前行首插入
    a                               在當前位置后插入
    A                               在當前行尾插入
    o                               在當前行之后插入一行
    O                               在當前行之前插入一行
    ni/a/o/I/A/O<Esc>               插入n個字符

2.移動命令(可配合數字使用)
    h                               左移單個字符
    l                               右移單個字符
    k                               上移單個字符
    j                               下移單個字符
    nh/l/k/j                        移動n個字符
    gg                              移動到文件頭
    G / shift+g                     移動到文件尾
    (:n<Enter>)/(nG)                跳到第n行
    ''                              回跳剛才的出發點
    m(a...z)                        給當前行標記
    'a                              跳轉到標記a的行
    :marks                            查看當前所有標記
    :delm!                            刪除所有標記
    (n)w                            向前移動(n / )一個單詞
    (n)b                               向后移動(n / )一個單詞

3.刪除命令(可配合數字使用)
    x                               刪除單個字符
    X                               刪除當前字符的前一個字符
    nx                              刪除n個字符
    dj                              刪除下一行
    dk                              刪除上一行
    dd                              刪除(剪切)當前行
    D                               刪除當前字符至行尾

4.撤銷重做命令
    u                               撤銷
    Ctrl+r                          重做(撤銷的撤銷)VsVim不可用

    5.縮進命令
    shift+v                         選擇當前行,可以在輸入移動指令來繼續移動
    >                               右縮進
    <                               左縮進
    n>/<                            縮進n個tab

5.替換命令
    ra                              將當前字符替換為a
    :s/old/new/                     用old替換new, 替換當前行的第一個匹配
    :s/old/new/g                    用old替換new, 替換當前行的所有匹配
    :%s/old/new/                    用old替換new, 替換所有行的第一個匹配
    :%s/old/new/g                   用old替換new, 替換整個文件的所有匹配

6.交換命令
    ddp                             交換當前行和其下一行
    xp                              交換當前字符和其后一個字符

7.剪切命令
    (n)dd                           剪切當前行(及之后的n行)
    :n1,n2d                         將n1 - n2行剪切。可用p命令將剪切內容進行粘貼
    :n1,n2mn3                       將n1 - n2行剪切粘貼至n3之后

8.其他基礎命令
    %                               括號匹配(以匹配一個括號為目的移動)
    / text                          查找text,按n查找下一個,按N查找前一個
    dd                              刪除(剪切)當前行
    yy                              復制當前行
    p                               在當前行下一行粘貼
    shift+p                         在當前行前一行粘貼

 

圖片轉載:http://blog.csdn.net/scythe666/article/details/51887179

 

**************************************
* 作者: Wurq 
* 博客: http://www.cppblog.com/wurq/ 
* 日期: 2017/8/16 
**************************************

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM