1 个不稳定版本
0.1.0 | 2020 年 9 月 17 日 |
---|
#26 在 #shell-history
30KB
151 行
Mnem
Mnem 是一个额外的模糊壳历史搜索器。
如果您使用 Bash 或 zsh,您可能已经熟悉了 <Ctrl>-r
/<Ctrl>-s
"反向搜索" 功能,该功能可以反向或正向查找您已输入的命令日志中的匹配项。反向搜索很棒,几乎每个系统都自带这个功能,但它与历史记录的交互非常机械:一次只显示一个结果,只按时间排序。
Mnem 首先显示您使用的命令的简化形式。参数和选项值被屏蔽,以便具有相同结构的不同调用可以一起计数,并且整个列表按流行度排序。
一旦您以通常的模糊查找方式选择了一个条目(<Ctrl>-j/<Ctrl>-k
也可以,多亏了 skim),Mnem 将另一个模糊查找器填充与您的匹配调用。最后,它将历史记录匹配项打印到标准输出,以便您复制和粘贴、引用或评估。
安装
- Arch Linux:从 AUR 安装
mnem
软件包。
注意
Mnem 目前还处于非常初级的阶段。欢迎贡献,如果您知道如何将匹配项输出到实际的命令缓冲区而不是打印它,我 真的 很想了解这一点!
依赖项
~11–20MB
~271K SLoC