vim可视块模式下如何复制插入
例如我已经有了一下文字:
hello 1
2
3
4
5
6
7
而且我已经复制了hello这个词。
我想要在后面的6行的行首都加入hello,看起来就像是
hello 1
hello 2
hello 3
hello 4
hello 5
hello 6
hello 7
我进入可视块模式,选中了2到7,可是怎么粘贴进hello呢?
ctrl+v I 插入hello esc退出
批处理命令,无需可视模式
:g/^/s//hello /g
在可视模式中可以用 C-R " 粘贴。如果是系统剪贴板,用C-R *。
1,可将将要添加的内容放到一个命名的寄存器里,如将要插入内容放到寄存器a中:
"ay$(注:不能用"ayy命令)
2,按ctrl+v选择要可视块,选择可视区块,按I进入插入模式
3,按ctrl+r选择输入寄存器的值,输入a插入先前存放的内容
4,按Esc退出插入模式,任务完成