[請問] linux 中,有過濾功能的文字編輯器

看板EZsoft作者 (迪歐麥斯威爾)時間12年前 (2011/10/30 14:51), 編輯推噓3(3012)
留言15則, 9人參與, 最新討論串1/1
在 win 下有 notepad++ 這個文字編輯器 他有一個很好用的功能就是,開一個 log 檔 當看到某個軟體吐的 log 有問題的時候,搜尋這個軟體的關鍵字 notepad++ 就會把搜尋到的結果顯示在下面的分割視窗裡面 它的結果只會顯示哪些行裡面有這個關鍵字,然後把那一行整個列出來 然後我只要全部複製起來,開新分頁,貼上,就可以看到這個軟體的所有 log 檔 但是我現在要在 linux 下作業 我目前是 grep 代替,但是這樣很麻煩,要切來切去 結果又要存成檔案,再回到文字編輯器下面看,這樣子又會多出好幾個暫存檔 我知道在某些軟體可以用正規表示把不要的行取代掉 但是這樣要再看整個 log 檔的時候又要重新開一次,而且有的時候 log 很大,會很久 或是可以顯示搜尋的結果,但是都沒有辦法顯示整行,都只顯示部分而已 而且又會多出很多不必要的資訊,像是出現在哪一行,哪個檔案,有幾次等等 所以我想請問一下在 linux 下面有沒有像 notepad++ 這麼簡單功能又強的軟體 謝謝。 PS. 我知道萬能的 vim 什麼都做得到 但是因為我個人的原因我想請問除了 vim 以外的軟體。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.147.141.118

10/30 16:18, , 1F
萬能的 emacs? KD
10/30 16:18, 1F

10/30 16:46, , 2F
vim?
10/30 16:46, 2F

10/30 17:25, , 3F
geany ... find usage.
10/30 17:25, 3F

10/30 17:34, , 4F
不是很懂...grep keywork logfile > newfile 不是就OK?
10/30 17:34, 4F

10/30 17:36, , 5F
這樣子就會多出一個叫newfile的檔案,我要再去開啟舊檔
10/30 17:36, 5F

10/30 17:37, , 6F
看完再去砍掉,大部分不是一次就能找到目標的,多做幾
10/30 17:37, 6F

10/30 17:38, , 7F
次時間都浪費在切換視窗、砍檔案上面了。
10/30 17:38, 7F

10/30 21:32, , 8F
grep keyword logfile | more
10/30 21:32, 8F

10/30 21:33, , 9F
說實話,你的內容太複雜,我也看不懂
10/30 21:33, 9F

10/30 21:34, , 10F
編輯器我是都用 joe 或 ee
10/30 21:34, 10F

10/30 21:35, , 11F
不過你需要的應該是 xwindow下的 =.=
10/30 21:35, 11F

10/31 11:47, , 12F
試試看kate或kwrite
10/31 11:47, 12F

10/31 22:41, , 13F
sed
10/31 22:41, 13F

11/01 12:01, , 14F
vi
11/01 12:01, 14F

11/01 18:16, , 15F
假如很友愛notepad++ 就用wine來幫忙XDD
11/01 18:16, 15F
文章代碼(AID): #1EhFFcCX (EZsoft)