文章出处: 胡小旭 => 基于文本图形(ncurses)的文本搜索工具 ncgrep
源码下载 http://github.com/ncgrep/ncgrep
作为一个 VIM 党,日常工作开发中,会经常利用 grep 进行关键词搜索,以快速定位到文件。如图:
但是,这一过程会有两个效率问题:
可想而知,当搜索的内容结果集比较大时,可谓痛苦。
那可以用 Vim 中的 Ag 插件进行搜索啊?
是的,但他只解决了交互的问题。仍然没有解决结果集分组分类的痛点。
在使用 Eclipse 等 IDE 进行文本全局搜索时,在加载效果(懒加载)可视化方面有很大优势。
那么,期望基于 linux 系统,提供一个类似的搜索工具。优点(功能)如下:
基于文本图形界面的类库是什么呢?网上大致了解了下 VIM、htop 类似的软件,其都是基于一个叫 ncurses 的类库实现的。
项目的名称:ncgrep
为什么?因为有 ngrep、egrep 等。(注:ncgrep 没有引用 grep 源码)
项目的 Demo
http://github.com/ncgrep/ncgrep
NGP youtube -> https://www.youtube.com/watch?v=MesYBY8271s
工具为效率而生,期望能够带来收益。
文章出处: 胡小旭 => 基于文本图形(ncurses)的文本搜索工具 ncgrep
来源: http://blog.ihuxu.com/ncgrep-based-on-ncurses-global-regular-search-tool/