fzfで正規表現を使用する方法は?

fzfで正規表現を使用する方法は?

test1たとえば、vimでは、test2などtest9の名前を検索できます/\<test\d\>。私はtest<num>名前にその単語を含むファイル名を見つけるのと同じ「機能」が欲しいです。私はこれを試しました:

ここに画像の説明を入力してください。

しかし、ご覧のように動作しません。

私のFZF環境変数は次のとおりです。

  • $FZF_DEFAULT_COMMAND rg --files --hidden --glob "!.git/*"

  • $FZF_DEFAULT_OPTS --prompt=' ' --cycle --preview='bat {}' +i --bind=ctrl-j:preview-half-page-down,ctrl-k:preview-half-page-up

vimとsedで正規表現パターンを使用してファイルを検索するにはどうすればよいですか?

ベストアンサー1

fzfがこれを行うことができるかどうかわかりません。ただし、^(次に終わる必要があります)、$(次に終わる必要があります)、!(含まれてはいけません)などの特殊文字がいくつかあります。ファイル内で検索する場合は、次のものを使用できます。 シルバー探索者(ag)またはリーグレップ(rg):Agまたは、コマンドを使用してインストールされたとします。:Rg

それぞれ、スペースで区切られた複数のパターンを追加する利点を享受することもできます。たとえば、^core .py$ !test「core」で始まり、「.py」で終わるファイルと一致します。 「test」が含まれていません。引き続きパターンを追加して検索結果を絞り込むことができます。

おすすめ記事