作者dbzgtgwduo (迪欧麦斯威尔)
看板EZsoft
标题[请问] linux 中,有过滤功能的文字编辑器
时间Sun Oct 30 14:51:14 2011
在 win 下有 notepad++ 这个文字编辑器
他有一个很好用的功能就是,开一个 log 档
当看到某个软体吐的 log 有问题的时候,搜寻这个软体的关键字
notepad++ 就会把搜寻到的结果显示在下面的分割视窗里面
它的结果只会显示哪些行里面有这个关键字,然後把那一行整个列出来
然後我只要全部复制起来,开新分页,贴上,就可以看到这个软体的所有 log 档
但是我现在要在 linux 下作业
我目前是 grep 代替,但是这样很麻烦,要切来切去
结果又要存成档案,再回到文字编辑器下面看,这样子又会多出好几个暂存档
我知道在某些软体可以用正规表示把不要的行取代掉
但是这样要再看整个 log 档的时候又要重新开一次,而且有的时候 log 很大,会很久
或是可以显示搜寻的结果,但是都没有办法显示整行,都只显示部分而已
而且又会多出很多不必要的资讯,像是出现在哪一行,哪个档案,有几次等等
所以我想请问一下在 linux 下面有没有像 notepad++ 这麽简单功能又强的软体
谢谢。
PS. 我知道万能的 vim 什麽都做得到
但是因为我个人的原因我想请问除了 vim 以外的软体。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.147.141.118
1F:推 JediDotOrg:万能的 emacs? KD 10/30 16:18
2F:→ firejox: vim? 10/30 16:46
3F:推 qsort:geany ... find usage. 10/30 17:25
4F:→ hsiaulong:不是很懂...grep keywork logfile > newfile 不是就OK? 10/30 17:34
5F:→ dbzgtgwduo:这样子就会多出一个叫newfile的档案,我要再去开启旧档 10/30 17:36
6F:→ dbzgtgwduo:看完再去砍掉,大部分不是一次就能找到目标的,多做几 10/30 17:37
7F:→ dbzgtgwduo:次时间都浪费在切换视窗、砍档案上面了。 10/30 17:38
8F:→ wkwtb:grep keyword logfile | more 10/30 21:32
9F:→ wkwtb:说实话,你的内容太复杂,我也看不懂 10/30 21:33
10F:→ wkwtb:编辑器我是都用 joe 或 ee 10/30 21:34
11F:→ wkwtb:不过你需要的应该是 xwindow下的 =.= 10/30 21:35
12F:→ mshx:试试看kate或kwrite 10/31 11:47
13F:→ dingyuchi:sed 10/31 22:41
14F:推 vixen:vi 11/01 12:01
15F:→ firejox:假如很友爱notepad++ 就用wine来帮忙XDD 11/01 18:16