vim 基本命令备忘

1.设置/取消 行号 set nu/nonu

  1. 跳转到指定的行
    (1)ngg / nG 输入以后不需要按下回车键(编辑模式下)
    (2):n 按下回车键才会跳转
    (3)vim +n filename 在打开文件时跳转到相应的行

  2. 复制 命令是y,即yank(提起)
    y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;
    yy 复制整行(nyy或者yny ,复制n行,n为数字);
    y^ 复制当前到行头的内容;
    y$ 复制当前到行尾的内容;
    yw 复制一个word (nyw或者ynw,复制n个word,n为数字);
    yG 复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)
    n,my 从第n行复制到第m行

  3. 剪切/删除 命令d
    d 剪切选定块到缓冲区;
    dd 剪切整行
    d^/d0 剪切至行首
    d$ 剪切至行尾
    dw 剪切一个word
    dG 剪切至档尾
    n,my 从第n行删除到第m行
    1,10 m 20 剪切1-10行到20行

  4. 粘贴 命令p,即put
    p 小写p代表贴至游标后
    P 大写P代表贴至游标前

  5. 撤销
    u 撤销上一步的操作
    Ctrl+r 恢复上一步被撤销的操作

你可能感兴趣的:(vim 基本命令备忘)