来自 bash 的组合框

来自 bash 的组合框

我想要一个来自 shell 的组合框。也就是说,带有一些模糊搜索的默认项目的下拉列表,重要的是,能够输入不在列表中的值

在 GUI 环境中,这是由诸如rofi: 之类的工具支持的,cat options | rofi -dmenu它正是我所需要的,C-ENTER强制选择不在列表中的选项。

是否有与此等效的纯命令行?弗兹夫似乎是纯命令行空间中最接近的类似物,但对其手册页的简要回顾表明,没有合适的绑定来“接受输入的文本”。

解决方法

当然有解决方法

  • 使用带有数字索引的菜单系统,包括“创建新”条目
  • 相同但在内部fzf

但这些都不容易。

相关内容