源码下载 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