vim复制多行
来源:互联网 发布:白鹿原停播 知乎 编辑:程序博客网 时间:2024/06/05 01:03
比如我要复制从第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
或者
命令行模式下输入
6,9 co 12
复制第6行到第9行之间的内容到第12行后面。
或者
Nyy命令复制从光标所在行开始的N行,一般在5行以内非常直观的数字时使用的比较多
这四种方法,我倾向第三种,操作简便,而且直观,并且用到了ctrl+c这个几乎是复制的代名词的命令。
备注:
千万不要同时使用多次复制多行,只会认第一次的,我的办法是使用yy来复制一样(即取消复制多行);
查询行号,在不可编辑模式下输入:set number
vim 插入别个文件内容
在命令模式插入 r /path/filename
0 0
- VIM 复制多行
- vim复制多行
- vim 复制一整行 复制多行
- vim 复制、删除多行
- vim 复制、删除多行
- vim 复制、删除多行
- Vim 实现复制多行
- vim 多行复制、移动 命令
- vim多行复制黏贴方法
- unbunt vim下实现多行复制
- vim 复制多行及删除
- VIM多行复制与删除
- vim 复制、删除多行(2)
- vim 多行删除与复制
- vim 如何快速复制多行
- vim 复制粘贴行
- vim复制粘贴行
- vim快速复制移动行
- C++指针函数与函数指针
- 网站流量与性能分析指标:PV/UV/PR/IP/QPS/并发数/吞吐量/响应时间
- iOS 取消延时执行 performSelector: withObject: afterDelay:
- Web前端开发笔试题
- © 正常显示 ©
- vim复制多行
- Java编译和解释的过程
- 正则表达式测试
- 关于MFC中使用vector的问题
- android软件服务器的一些想法
- 为什么要使用SLF4J而不是Log4J
- SSL2510&BZOJ1706 奶牛接力 矩阵
- Unknown type name 'NSString'
- iOS APP新版本升级数据库