vim常用命令

vim 常用命令:

    yy     复制光标所在的一行

    4yy   复制光标以及光标向下四行

    p       黏贴

    dd     剪贴光标所在的一行

    4dd   剪切光标所在的行以及光标向下四行

    D      从当前的光标开始剪切,一直到行末

    d0     从当前的光标开始剪切,一直到行首

    dw    删除光标所在的单词

    x       删除当前的光标,每次仅仅会删除一个

    X       删除当前光标前的一个字母,每次仅仅会删除一个

    h      向左

    j      向下

    k     向上

    l      向右

    M    当前屏幕的中间

    H    当前屏幕的最上方

    L    当前屏幕的最下方

    ctrl+f     向下翻一页

    ctrl+b    向上翻一页

    {            按段移动,向上移动

    }            按段移动,向下移动

    20G       快速定位到20行代码

    G           快速的定位到整个代码的最后一行

    gg          快速定位到整个代码的第一行

    w           以单词进行划分,跳到下一个单词的开头处

    b            以单词进行划分,调到上一个单词的开头处

    u            撤销刚刚的操作

    ctrl+r       反撤销

    v            按字符移动,选中一片代码:

    V            按段移动,选中一片代码:

    >>          向右移动代码

    >>          向左移动代码

    .              重复执行上一次操作

    r              替换一个字符

    R            替换光标以及后面的字符

    shift+zz 相当于 末行模式下 wq

    查找命令:

    /     str查找

    n    查找下一个

    N    查找上一个

    替换命令:

    末行模式下,将当前文件的所有hello ,替换成hi。

    :%s/hello/hi/g

     w     保存

     q      退出 

      wq  保存并退出

原文地址:https://www.cnblogs.com/bbox/p/9901544.html