正如标题所说,通过自己动手编写了一款工具( ncgrep )解决了问题。
尽管,发现这种痛点固然存在,但存在的场景或者说几率可谓少之又少。设想,相对于在 vim 中搜索文本,和在 linux 第一次查找文本的概率而言,显然是前者大得多。
所以,有了 ag.vim 这样的 vim 插件,可以用来在 vim 下进行搜索。随之,造“轮子”的想法就来了,打算把 ncgrep 的想法也实现在 vim 中。
当然,之所以对轮子加引号,是因为 ag.vim 插件也没有能够进行分组层级的功能(即可以在第一层显示分组,进入后再显示特定组下的匹配文件),只是简单的进行不同组别之间多加一个换行而已。
SO,抽时间搞一个插件~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.