vim编辑器的操作指令

一、三种模式转换

  1、命令模式进入插入模式

    i插入在光标前面
    a插入在光标后面
    o下一行新开一行
    I插入在光标行首
    A插入在光标行末
    O上一行新开一行

  2、命令模式进入底行模式   :

  3、底行模式、插入模式进入命令模式   esc

二、常用命令

  1、光标移动

  k  
h   l
  j  

  

 

  2、光标的跳转

    H:跳至当前屏幕顶端
    M:跳至当前屏幕中间
    L:跳至当前屏幕下方
    w 向后跳一个单词的长度,跳到下一个单词的开始位置
    b 向前跳一个单词的长度,跳到上一个单词的开始位置
    { :跳到上段代码开头
    } :跳到下段代码开头

  3、翻页

    CTRL+f向下翻一页
    CTRL+b向上翻一页
    CTRL+d向下翻半页
    CTRL+u向上翻半页

  4、光标的快速定位

    20G :快速定位到第20行
    G :快速定位到最后一行
    gg :快速定位到第一行

  5、复制粘贴

    yy复制光标所在这一行
    4yy从光标所在行开始往下复制4行

    p:粘贴

  6、剪切

    dd 剪切光标所在这行
    2dd从光标所在行开始往下剪切2行
    dw 删除一个单词
    d0 从当前光标开始剪切到行首
    D 从当前光标开始剪切到行末

  7、删除

    x删除光标所在的字母
    X删除当前光标前的字母

  8、查找及替换   

    /hello 搜索hello
    n: 下一个搜索结果
    N: 上一个搜索结果
    :%s/hello/world/ 全文中hello用world替换
    11,16s/hello/world/ 11到16行中hello用world替换

    r 替换一个字符
    R 替换光标以后的字符

  9、调整缩进

    V从当前行开始选中
    v从当前字符开始选中

    选中后缩通过>>(右) 和<<(左)调整缩进
    ‘.’ 重复执行

  10、其他

    u:撤销刚刚的操作
    CTRL+r 反撤销

    :q!强制退出
    :wq 保存并退出 shift+ zz

猜你喜欢

转载自www.cnblogs.com/haoyujun135/p/11246493.html