#shell-history #history #shell #search #terminal

app mnem

一个额外的模糊壳历史搜索器

1 个不稳定版本

0.1.0 2020 年 9 月 17 日

#26#shell-history

GPL-3.0-or-later

30KB
151

Mnem

Mnem 是一个额外的模糊壳历史搜索器。

如果您使用 Bash 或 zsh,您可能已经熟悉了 <Ctrl>-r/<Ctrl>-s "反向搜索" 功能,该功能可以反向或正向查找您已输入的命令日志中的匹配项。反向搜索很棒,几乎每个系统都自带这个功能,但它与历史记录的交互非常机械:一次只显示一个结果,只按时间排序。

Mnem in use; refer below for details.

Mnem 首先显示您使用的命令的简化形式。参数和选项值被屏蔽,以便具有相同结构的不同调用可以一起计数,并且整个列表按流行度排序。

一旦您以通常的模糊查找方式选择了一个条目(<Ctrl>-j/<Ctrl>-k 也可以,多亏了 skim),Mnem 将另一个模糊查找器填充与您的匹配调用。最后,它将历史记录匹配项打印到标准输出,以便您复制和粘贴、引用或评估。

安装

  • Arch Linux:从 AUR 安装 mnem 软件包。

注意

Mnem 目前还处于非常初级的阶段。欢迎贡献,如果您知道如何将匹配项输出到实际的命令缓冲区而不是打印它,我 真的 很想了解这一点!

依赖项

~11–20MB
~271K SLoC