fzfを検索コマンドとして使用しようとしていますが、ドキュメントに記載されているように環境変数をrg --files
使用することはできません。$FZF_DEFAULT_COMMAND
fish
私はシェルとして使用し、シェルにはrg --files echo $FZF_DEFAULT_COMMAND rg --files`がconfig.fish
あるので、魚はそれについて確かに知っています。set FZF_DEFAULT_COMMAND
. If I
in my shell, I get
ただし、呼び出すとfzf
このコマンドは使用されません(たとえば、ビルド出力などのようにgitignoredファイルを表示しますが、呼び出したばかりのファイルは表示されませrg --files
ん)。
マニュアルページには、fzf
「*nixシステムでは、fzfはrunコマンドを使用しているため、sh -c
POSIXと互換性があることを確認してください。」と出ています。しかし、実行するとsh -c "echo $FZF_DEFAULT_COMMAND
取得しますrg --files
。
明らかに、この環境変数は正しい場所では使用できませんが、正しく設定する方法は少し混乱しています。助けてくれてありがとう。