ripgrep-allでヒットしたファイルをPPcで表示したり、ハイライトしたりする。
必要なもの
nyagosはscoopとかchocolateyみたいなパッケージ管理ソフトでインストールするのがおすすめ。 ripgrep-allとPopplerについては以前の記事を参照。
準備
以下の2つのファイルをScriptフォルダに保存。
rga.lua
basename.js
やり方
ヒットしたファイルをPPcに表示
検索したいPDFフォルダに行き、以下のコマンドを実行。
*string o,tempfile=%*temp(name,f) %: %Oi nyagos -f %0Script\rga.lua "%E" "%1" %so"tempfile" %: *jumppath %so"tempfile"::listfile
ヒットしたファイルをハイライト表示
検索したいPDFフォルダに行き、以下のコマンドを実行。
*string o,tempfile=%*temp(name,f) %: %Ois nyagos -f %0Script\rga.lua "%E" "%1" %so"tempfile" %: *script %0Script\basename.js,%so"tempfile" %: *markentry -highlight:1 -list:%so"tempfile"
0 件のコメント:
コメントを投稿