ちょうど(ファジーファインダー)を見つけて、fzf
今fd
(https://github.com/sharkdp/fd):現在のディレクトリで、私が入力した文字列と一致するすべてのファイルのすぐ親ディレクトリを探します。また入力した文字列と名前が一致するディレクトリを探します。
私はこれを試しましたが、cd "$(fd | fzf)"
ここで問題は、一致するファイルの場合は明らかにfd | fzf
親ディレクトリだけでなく、ファイルのフルパスが出力されることです。これはcd
、この出力が失敗することを意味します。上記の条件ごとに個別のコマンドを定義せずに変更する方法はありますか?
答え1
富士 選択の余地がない見つかったファイルのディレクトリ名のみが報告されます。
そのようなオプションが適切かどうかを議論するために、fzf開発者に連絡することができます。彼らの視野機能性のためです。についてはディレクトリ名、それが実行する制限された機能は、多くの狭く独立したユーティリティの初期のUnixの伝統と一致しています。
このとき提案した方法と同じ方法プラプイウスあなたの唯一の選択です。