落絮飞雁

顺流而下,把梦做完

Vim 常用快捷键

  • 退出
  • :q 不修改退出
    :q! 强制退出
    :wq 保存退出
    :wq! 强制保存退出
    :w !sudo tee % 以root身份强制保存
    (:x) 同:wq 去掉括号,插件转义
    shitf+zz 同:wq

  • 搜索
  • / 在文件中向下搜索
    ? 在文件中向上搜索
    n 向前重复搜索
    N 向后重复搜索

  • 移动
  • :n 将光标定位到第n行
    gg 将光标定位到第一行
    :$ 将光标定位到最后一行 同G
    H 将光标定位到屏幕的顶端
    M 将光标定位到屏幕的中间
    L 将光标定位到屏幕的底端

  • 复制粘贴撤销
  • yy 复制光标当前行
    nyy 复制当前行开始n行
    :A,B co C 将A到B行的内容复制到第C行,最后行为$
    v 可视选择 光标移动选择文本
    p : 粘贴到当前光标后
    P : 粘贴到当前光标前
    u : 撤销
    Ctrl+R 撤消还原

  • 删除(同剪切,可粘贴)
  • dd 删除当前行
    ndd 删除当前行开始n行
    :nd 删除第n行
    :A,Bd 删除A到B行
    x 删除一个字符
    nx 删除n个字符
    dw 删除一个单词
    ndw 删除n个单词
    dG 删除当前光标到文件末尾的所有内容
    d0 删除当前光标到本行行首的所有内容
    d$ 删除当前光标到本行行尾的所有内容

  • 移动
  • :A,B mo C 将A~B行的内容移动到C行,最后行为$

  • 其他
  • . 重复上一命令


    原文标题:Vim 常用快捷键|落絮飞雁的个人网站
    原文链接:https://www.luoxufeiyan.com/2009/09/12/shortcut-for-vim/
    授权协议:创作共用 署名-非商业性使用 2.5 中国大陆
    除注明外,本站文章均为原创;转载时请保留上述链接。