【自卖自夸】命令行交互式搜索前端——search

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
回复
glocklee
帖子: 53
注册时间: 2006-10-21 8:05

【自卖自夸】命令行交互式搜索前端——search

#1

帖子 glocklee » 2014-06-27 11:44

这里:
https://github.com/v-yadli/search

制作这个软件的初衷是我发现OS X的Spotlight非常好用,指哪打哪,连email,音乐标题,ichat内容都能搜。
于是我就想,为什么我们在命令行下面就要苦逼地记住所有文件的位置?为什么不做一个命令行版本的Spotlight?

现有方案:
  • 1.locate,缺点是非实时
    2.find+grep,缺点是慢
    3.mdfind/tracker,快准狠,但是给出一个列表交互不便
    4.oh-my-zsh + z,只能cd,而且没有探索过的区域就撒手不管了
于是我做了search。一个搭配mdfind和tracker使用的交互式前端。

用法: search [command] pattern

例如 search vim "Hello world"会打开一个列表,其中包括文件名和内容中含有Hello world的文件。
按回车选中之后会调用vim打开。

如果不指定命令,将使用系统默认的文件关联打开文件。这个比较适合放放歌开开网页。
具体说明见README.md。

安装:
clone之
make之
新开一个shell以便读取search_wrapper.sh
安装Tracker并配置,否则会提示"No compatible backends"(目前仅支持Tracker和OS X下的mdfind。如果您觉得有更好的后端,请到github给我发信)。
上次由 glocklee 在 2014-06-27 12:51,总共编辑 1 次。
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 【自卖自夸】命令行交互式搜索前端——search

#2

帖子 youzhiyili » 2014-06-27 12:25

安装了,主目录有个文件夹 .search
怎样使用呢?
1.png
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
glocklee
帖子: 53
注册时间: 2006-10-21 8:05

Re: 【自卖自夸】命令行交互式搜索前端——search

#3

帖子 glocklee » 2014-06-27 12:41

youzhiyili 写了:安装了,主目录有个文件夹 .search
怎样使用呢?
1.png
新开个shell。
还有,Ubuntu需要自行安装Tracker并配置。
大概是这样:

代码: 全选

sudo apt-get install tracker #安装Tracker
tracker-preferences #随后配置你想索引的文件夹
tracker-control --start #启动索引器!
回复