zoukankan      html  css  js  c++  java
  • vim复制多行

    比如我要复制从第1行到第5行的数据,复制到第9行

    光标移到第5行任意位置,输入ma
    光标移到第1行任意位置,输入y'a(这一定要打这个“'”单引号,否则就进入“INSERT”状态了
    光标移到需要复制的行,输入p,行前复制输入大写P

    或者

    首先把光标移到第1行,然后d4(这里一共复制了1~5行,技巧是利用删除的命令,其实这里是删除1~5行,删除完了后,一定要使用u命令来取消删除,不过在删除的同时复制了这1~5行,所以可以使用p来复制)
    p
    然后把光标移到要粘贴的位置
    p

    或者

    把光标移到第9行
    shift v
    再把光标移到第15行
    ctrl c
    再再把光标移到第16行
    p

    或者

    Nyy命令复制从光标所在行开始的N行,一般在5行以内非常直观的数字时使用的比较多

    这四种方法,我倾向第三种,操作简便,而且直观,并且用到了ctrl+c这个几乎是复制的代名词的命令。
    备注:
    千万不要同时使用多次复制多行,只会认第一次的,我的办法是使用yy来复制一样(即取消复制多行);
    查询行号,在不可编辑模式下输入:set number 


    vim 插入别个文件内容
    在命令模式插入 r /path/filename

  • 相关阅读:
    高精度“+”算法
    漏洞扫描
    端口扫描
    使用sqlmap
    Kali实现靶机远程控制
    Docker下配置KeepAlive支持nginx高可用
    web攻防环境--一句话木马
    Docker容器技术--自定义网桥后的默认网卡名称
    小白大数据学习指南
    Nginx简单操作
  • 原文地址:https://www.cnblogs.com/mfryf/p/4666627.html
Copyright © 2011-2022 走看看