作者jasonlee1001 (Jason)
看板Linux
标题[问题] 请问Vim要如何储存搜寻结果?
时间Sat Jan 19 12:08:42 2019
如题。
在Vim内要如何把搜寻到的结果字串另外存到一个 new file 呢?
问了G大神还是没问到...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.177.111.28
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1547870924.A.600.html
2F:→ jasonlee1001: 我照着用 :g/regex/ .w >> res.txt 出现 01/19 16:34
3F:→ jasonlee1001: E212: Can't open file for writing 01/19 16:34
5F:→ jasonlee1001: w後面加"!"已可写出res.txt, 但写出的是整行,有办 01/19 16:54
6F:→ jasonlee1001: 法可以只写出所搜寻到的字串就好吗? 01/19 16:55
7F:推 Bencrie: 不考虑直接用 grep -o regex > output.txt 吗 01/19 17:40
8F:→ jasonlee1001: grep是办得到,只是我想说在vi里面看档案时直接输出 01/19 17:56
9F:→ chang0206: 你是说mem前面的都不要?那不就改一下regex就好? 01/19 17:57
10F:→ jasonlee1001: 对 我只要讯号名称,但却会写出整行, regex已经锁住 01/19 18:00
11F:→ jasonlee1001: 讯号名称了 01/19 18:00
12F:→ jasonlee1001: Bencrie,你的方法可以输出我想要的,只是就是要在另 01/19 18:01
13F:→ jasonlee1001: 一个terminal grep出来... 01/19 18:02
14F:推 Bellkna: 在新buffer然後用0read ! 配合外部命令再存会不会较省事? 01/19 19:41
15F:推 hijkxyzuw: 有 editor 板 01/19 20:09
16F:→ jasonlee1001: sorry不知有editor版,谢谢 01/19 21:54
17F:推 kdjf: :w !grep -o regex > output 01/20 19:03
18F:推 Arbin: 哇 头一次知道有editor板... 01/26 17:41