fd
ファイルとディレクトリが検索され、結果を制限するオプションと一緒にまたはexcept
オプションprune
として呼び出すことができます。
指定されたディレクトリのみを検索する方法はありますか?fd
、inを使用しfzf
て、常に結果をすばやく計算したいと思います(それでスピナーがより速く回転するのを止めます)。
答え1
変える入らないようにするまたは打つ検索したいディレクトリを除くすべてのディレクトリで--search-path
そのディレクトリを提供するオプションを使用しました。何も除外する必要はありません。以下は設定です(私の設定zshenv
)。
# fzf
export CONFIGURATION="--search-path $HOME/.config --search-path $HOME/downloads --search-path $HOME/google_drive --search-path /etc"
export FZF_DEFAULT_COMMAND="fd --type f --hidden --follow $CONFIGURATION . "
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
export FZF_ALT_C_COMMAND="fd --type d --hidden --follow $CONFIGURATION . "
_fzf_compgen_path() {
fd --hidden --follow "$CONFIGURATION" .
}
_fzf_compgen_dir() {
fd --type d --hidden --follow "$CONFIGURATION" .
}