Ncgrep 基于文本图形ncurses的文本搜索工具背景思路项目类似项目总结 介绍
Ncgrep
基于文本图形(ncurses)的文本搜索工具
背景
作为一个 VIM 党,日常工作开发中,会经常利用 grep 进行关键词搜索,以快速定位到文件。如图:
利用 grep 进行文本搜索
但是,这一过程会有两个效率问题:
-
展示的结果无法进行直接交互,需要手动粘贴文件路径在打开
-
展示的结果没有进行分组,直接将结果罗列出来
是的,但他只解决了交互的问题。仍然没有解决结果集分组分类的痛点。
在vim下利用ag进行文本搜索
思路
在使用Eclipse等IDE进行文本全局搜索时,在加载效果(懒加载)可视化方面有很大优势。
那么,期望基于linux系统,提供一个类似的搜索工具。优点(功能)如下:
-
结果集可以直接交互
-
结果集可以进行分组展示
-
结果集通过 “懒加载”方式装载
基于文本图形界面的类库是什么呢?网上大致了解了下VIM、htop类似的软件,其都是基于一个叫 ncurses 的类库实现的。
项目
项目的名称:ncgrep
为什么?因为有ngrep、egrep等。(注:ncgrep没有引用grep源码)
项目的Demo
ncgrep demo
类似项目
NGP youtube ->[
总结
工具为效率而生,期望能够带来收益。
Ncgrep 基于文本图形ncurses的文本搜索工具背景思路项目类似项目总结 官网
https://github.com/ncgrep/ncgrep
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。