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」が含まれていません。引き続きパターンを追加して検索結果を絞り込むことができます。