我想要一個來自 shell 的組合方塊。也就是說,帶有一些模糊搜尋的預設項目的下拉列表,重要的是,能夠輸入不在清單中的值。
在 GUI 環境中,這是由諸如rofi
: 之類的工具支援的,cat options | rofi -dmenu
它正是我所需要的,C-ENTER
強制選擇不在清單中的選項。
是否有與此等效的純命令列?佛茲夫似乎是純命令列空間中最接近的類似物,但對其手冊頁的簡要回顧表明,沒有合適的綁定來「接受輸入的文字」。
解決方法
當然有解決方法
- 使用具有數字索引的選單系統,包括“建立新”條目
- 相同但在內部
fzf
但這些都不容易。