• vim常用快捷键和命令


    vim编辑器上古神器,不记两个快捷键和命令,都不好意思出来写bug~

    常用操作

    常用快捷键

    i或a //进入可编辑的状态
    p    //粘贴
    u    //撤销
    ctrl + r //反撤销
    
    yy	    //复制光标所在的整行
    dd      //删除当前行
    dG      //删除所有行 (注意是同时按住d_shift_g)
    shift+d //删除当前行光标后的内容
    
    gg      //光标到第一行
    GG      //光标到最后一行
    00      //快速到行首
    shift+6 //快速到行首
    shift+4 //快速到行尾
    ctrl-f  //下一页(forward)
    ctrl-b  //上一页(backward)
    :行号    //定位到指定行:命令窗输入行号
    /关键字  // 模糊查询:命令窗输入斜杠后接关键字即可(n查看下一个匹配,N查看上一个)
    :set number    //显示行号
    :set nonumber  //隐藏行号
    

    查询操作

    主要是操作光标,快速定位到你需要的位置

    gg   //光标到第一行
    GG   //光标到最后一行
    00   //快速到行首
    shift+6 //快速到行首
    shift+4 //快速到行尾
    :行号    //定位到指定行:命令窗输入行号
    /关键字  //模糊查询:命令窗输入斜杠后接关键字即可(按下小写n查看下一个匹配)
    :set number    //显示行号
    :set nonumber  //隐藏行号
    ctrl-f //下一页(forward)
    ctrl-b //上一页(backward)
    ctrl-e //下一行
    ctrl-y //上一行
    ctrl+d //下翻半页
    ctrl+u //上翻半页
    zz //让光标所杂的行居屏幕中央
    zt //让光标所杂的行居屏幕最上一行 t=top
    zb //让光标所杂的行居屏幕最下一行 b=bottom
    

    拷贝和粘贴

    yy  //拷贝当前行 
    nyy //拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。 
    p   //在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 
    shift+p     //在当前行前粘贴 
    :1,10 co 20 //将1-10行插入到第20行之后。 
    :1,co       //将整个文件复制一份并添加到文件尾部。
    

    保存操作

    :w      //保存文件但不退出vi 
    :w file //将修改另外保存到file中,不退出vi 
    :w!     //强制保存,不退出vi 
    :wq     //保存文件,并退出vi 
    :wq!    //强制保存文件,并退出vi 
    :q      //不保存文件,退出vi 
    :q!     //不保存文件,强制退出vi 
    :e!     //放弃所有修改,从上次保存文件开始再编辑命令历史
    
  • 相关阅读:
    微信小程序开发---各代码文件简介
    LeetCode71. 简化路径
    LeetCode70. 爬楼梯
    LeetCode69. x 的平方根
    LeetCode68. 文本左右对齐
    LeetCode剑指 Offer 09. 用两个栈实现队列
    LeetCode67. 二进制求和
    LeetCode66. 加一
    LeetCode65. 有效数字
    LeetCode64. 最小路径和
  • 原文地址:https://www.cnblogs.com/xuduan/p/15672416.html
Copyright © 2020-2023  润新知