源碼下載 http://github.com/ncgrep/ncgreplinux
做爲一個VIM黨,平常工做開發中,會常常利用grep進行關鍵詞搜索,以快速定位到文件。如圖:git
利用grep進行文本搜索github
可是,這一過程會有兩個效率問題:vim
可想而知,當搜索的內容結果集比較大時,可謂痛苦。工具
那能夠用Vim中的Ag插件進行搜索啊?spa
是的,但他只解決了交互的問題。仍然沒有解決結果集分組分類的痛點。插件
在vim下利用ag進行文本搜索blog
在使用Eclipse等IDE進行文本全局搜索時,在加載效果(懶加載)可視化方面有很大優點。圖片
在Eclipse下進行全局文件搜索ip
那麼,指望基於linux系統,提供一個相似的搜索工具。優勢(功能)以下:
基於文本圖形界面的類庫是什麼呢?網上大體瞭解了下VIM、htop相似的軟件,其都是基於一個叫ncurses的類庫實現的。
項目的名稱:ncgrep
爲何?由於有ngrep、egrep等。(注:ncgrep沒有引用grep源碼)
項目的Demo
ncgrep demo
代碼
http://github.com/ncgrep/ncgrep
相似項目
NGP youtube -> https://www.youtube.com/watch...
工具爲效率而生,指望可以帶來收益。
文章出處:胡小旭 => 基於文本圖形(ncurses)的文本搜索工具 ncgrep