シェルからコンボボックスが欲しいです。つまり、あいまい検索機能付きのドロップダウンのデフォルト項目と、重要な点として、リストにない値を入力する機能。
GUI 環境では、これは次のようなツールによってサポートされていますrofi
。 リストにないオプションを強制するcat options | rofi -dmenu
ことで、まさに必要なことを実行します。C-ENTER
純粋なコマンドラインでこれと同等のものはありますか?フジフ純粋なコマンドライン空間では最も近い類似品のように思えますが、マニュアルページを簡単に確認すると、「入力されたテキストを受け入れる」のに適したバインディングがないことがわかります。
回避策
もちろん回避策はある
- 「新規作成」のエントリを含む番号インデックス付きのメニューシステムを使用する
- 同じだが内側
fzf
しかし、どちらも簡単ではありません。