VIM中如何实现选中带有特定字符串的行?

richardsa 2007-03-01 12:24:09
我搜索特定字符串,每行都是以这个开始,但如何能选中呢,
或者存入buffer也行,好复制到其他地方
...全文
1399 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
joyself 2007-03-12
  • 打赏
  • 举报
回复
正则表达式的威力
richardsa 2007-03-12
  • 打赏
  • 举报
回复
我自己解决了, 用grep "^xxxx" >filename
justinx 2007-03-11
  • 打赏
  • 举报
回复
建议你这样做:
比如,你要搜索的字符串为 Hello World,且在第2、10、34、78行出现,则
1、在命令行用"/Hello World"切到COMMAND模式下)。
2、高亮一个匹配的Hello World,假设是第10行的那个。
3、此时,按"y2w"(表示复制两个词,包括它们之间的空格),则复制"Hello World"到剪切版了。
4、在COMMAND模式下,在任意一行,按"p"即可粘贴"Hello World"字符串了。
5、若要继续搜索,按"n"循环搜索,按"?"搜索前一个,即到第2行,按"/"搜索下一个,即到第34行。
richardsa 2007-03-08
  • 打赏
  • 举报
回复
也只能选中光标所在行,多行怎么选中呢
richardsa 2007-03-07
  • 打赏
  • 举报
回复
我是要选中搜索到的行。。。
lurenfu 2007-03-07
  • 打赏
  • 举报
回复
搜索/
复制yy
粘贴p

都是在命令状态下使用,即不是插入状态或最后行状态
ironox 2007-03-07
  • 打赏
  • 举报
回复
yy复制
woso 2007-03-05
  • 打赏
  • 举报
回复
匹配一下啊
:/(特定字符串)
n搜索下一个
richardsa 2007-03-01
  • 打赏
  • 举报
回复
up一下

23,116

社区成员

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

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