vim可视块模式下的复制插入

gqqnb 2011-04-13 11:35:04
例如我已经有了一下文字:
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呢?
...全文
1195 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
half_south 2013-07-26
  • 打赏
  • 举报
回复
1,可将将要添加的内容放到一个命名的寄存器里,如将要插入内容放到寄存器a中: "ay$(注:不能用"ayy命令) 2,按ctrl+v选择要可视块,选择可视区块,按I进入插入模式 3,按ctrl+r选择输入寄存器的值,输入a插入先前存放的内容 4,按Esc退出插入模式,任务完成
liukai8872 2011-10-11
  • 打赏
  • 举报
回复
按住CTRL+V然后用方向键选中hello,使hello部分反白,然后按y,复制反白部分的内容,
然后用vi光标移到每行行首,按p复制hello的内容,希望能对你有帮助~
Bsi_l4 2011-07-18
  • 打赏
  • 举报
回复
把分给自己的马甲了,。。。
gqqnbig 2011-05-01
  • 打赏
  • 举报
回复
在可视模式中可以用 C-R " 粘贴。如果是系统剪贴板,用C-R *。
gqqnb 2011-04-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dungeonsnd 的回复:]

cat
grep
find
[/Quote]
这样就能使
This is a very very very very very very long long long long long long long long sentence. 1
2
3
4
5
6
7

变成

This is a very very very very very very long long long long long long long long sentence. 1
This is a very very very very very very long long long long long long long long sentence. 2
This is a very very very very very very long long long long long long long long sentence. 3
This is a very very very very very very long long long long long long long long sentence. 4
This is a very very very very very very long long long long long long long long sentence. 5
This is a very very very very very very long long long long long long long long sentence. 6
This is a very very very very very very long long long long long long long long sentence. 7

恕我linux太菜了,真的不懂怎么做
wenzhongyan 2011-04-13
  • 打赏
  • 举报
回复
不是太明白!!
dungeonsnd 2011-04-13
  • 打赏
  • 举报
回复
cat
grep
find
gqqnb 2011-04-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dungeonsnd 的回复:]

如果是你说的这样的简单规则。
查找替换应该可以吧,用正则表达式。
[/Quote]
见4楼
dungeonsnd 2011-04-13
  • 打赏
  • 举报
回复
如果是你说的这样的简单规则。
查找替换应该可以吧,用正则表达式。
gqqnb 2011-04-13
  • 打赏
  • 举报
回复
我要复制粘贴
gqqnb 2011-04-13
  • 打赏
  • 举报
回复
不是啊。。我hello只是举个例子。

例如我已经有了一下文字:
This is a very very very very very very long long long long long long long long sentence. 1
2
3
4
5
6
7

你难道要我把那句话再打一遍?
justkk 2011-04-13
  • 打赏
  • 举报
回复
批处理命令,无需可视模式
:g/^/s//hello /g
帅得不敢出门 2011-04-13
  • 打赏
  • 举报
回复
ctrl+v I 插入hello esc退出

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧