ディレクトリーに対してgrepすることが多い場合、右クリックメニュー(コンテキストメニュー)にメニューがあると便利です。
[SendTo(送る)]にショートカットを追加しても同じことができますが、右クリックメニュー(コンテキストメニュー)に追加すると、
- 呼び出しやすい(メニュー階層が深くならない)
- ディレクトリーにだけ表示される
というメリットがあります。
追加するための設定(レジストリ)
インストールパスは、各々の環境に合わせて書き換えてください。
サクラエディタの場合
sakura_grep_menu.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\sakura_grep]
@="サクラエディタでGREP"
[HKEY_CLASSES_ROOT\Directory\shell\sakura_grep\command]
@="\"C:\\Program Files (x86)\\sakura\\sakura.exe\" -GREPMODE -GREPDLG -GOPT=LSP -GCODE=99 -GFOLDER=\"%1\""
grepに関するコマンドラインプション
Grepに関するオプション | ||
---|---|---|
-GREPMODE | Grep実行モードで起動 | |
-GKEY= | Grepの検索文字列 | "'で囲む。条件中の'"'は二つの連続した'"'にする |
-GFILE= | Grepの検索対象のファイル | '"'で囲む。条件中の'"'は二つの連続した'"'にする |
-GFOLDER= | Grepの検索対象のフォルダ | '"'で囲む。条件中の'"'は二つの連続した'"'にする |
-GREPDLG | サクラエディタが起動すると同時にGrepダイアログを表示します。 | |
-GCODE= | Grepでの文字コードを指定します。-CODEと同じように数字で指定します。 | 99=自動判別 |
-GOPT= Grepの検索条件 | [S][L][R][P][W][1l2][K] |
-GOPTのオプション | |
---|---|
S | サブフォルダからも検索 |
L | 大文字と小文字を区別 |
R | 正規表現 |
P | 該当行を出力/未指定時は該当部分だけ出力 |
W | 単語単位で探す |
1 l 2 | 結果出力形式。1か2のどちらかを指定します。(1=ノーマル、2=ファイル毎) |
秀丸エディタの場合
hidemaru_grep_menu.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\hidemaru_grep]
@="秀丸エディタでGREP"
[HKEY_CLASSES_ROOT\Directory\shell\hidemaru_grep\command]
@="\"C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe\" /d\"%1\"" /gcu
秀丸エディタ起動時のオプション
有効 | 無効 | |
---|---|---|
大文字/小文字の区別 | c | C |
単語の検索 | w | W |
正規表現 | r | R |
あいまい検索 | z | Z |
サブフォルダも検索 | u | U |
ファイル名一覧だけ作成 | o | O |
ファイル名をフルパスで出力 | f | F |
最小化状態で実行 | m | M |