极简文本查找工具 so_stupid_search

LGPL
Rust
跨平台
2019-07-16
尹名洋

作为一个开发人员,特别是在没有丰富IDE支持的环境下,常见的工作环境就是一个经典的编译工具链,加上一个文本编辑器,比如一个gcc, 一个nano, vim,notepad++之类的组合。

在这样的情况下,我们经常需要寻找一个特定的字符串的出现位置,可能是寻找一个函数或者变量的定义,或者是寻找一个出错的日志提醒等等,在这样情况下大多数人常做就是grep -R "xxx", 就是以一个目录为起点去它的所有下级目录中去寻找,正是因为这个操作太高频了,致使一个团队内部工具的出现,它就是so_stupid_search.

安装方法:

cargo install so_stupid_search

可执行文件名称太长了,建议alias它

alias sss=$HOME/.cargo/bin/so_stupid_search

 

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

关于lucene搜索时排序的问题

在Lucene4.6中,想要实现搜索结果按照时间倒序的效果:如果两个文档得分相同,那么就按照发布时间倒序排列;否则就按照分数排列。这种效果在 Lucene4.6中实现起来极其简单,直接利用search接...

2015/12/02 11:43
65
0
Lucene 时间排序

Lucene 时间排序

2014/12/15 12:43
31
0
Lucene排序-时间排序

在Lucene4.6中,想要实现搜索结果按照时间倒序的效果:如果两个文档得分相同,那么就按照发布时间倒序排列;否则就按照分数排列。这种效果在Lucene4.6中实现起来极其简单,直接利用search接口...

2016/03/31 10:38
10
1
mysql关闭autocommit带来的坑

我们打开两个mysql client,首先关闭autocommit。然后分别同时按照从上到下执行,每条语句后面都标上了执行顺序。 mysql> set autocommit = 0;  #1         │mysql> set a...

2015/05/21 18:01
3.5K
0
Web search engines

搜索引擎列表

2014/06/16 12:37
70
0
问问题也是一门学问啊,好好学学!

How To Ask Questions The Smart Way Eric Steven Raymond Thyrsus Enterprises     <esr@thyrsus.com>     Rick Moen     <respond-auto@linuxmafia.com>   Â...

2012/04/17 20:21
49
0
perceptions and experiences

perceptions and experiences

2015/05/14 11:16
3
0
git 入门教程之撤销更改

撤销更改 相信你已经了解了 git 的基本概念,也清楚了工作区,暂存区和版本库的关系,现在让我们用所学的知识继解决实际问题吧! 背景 正常看得见的目录是我们最为熟悉的工作区,在工作中不可能总...

03/18 12:09
9
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部