GrepのオプションについてNo.27149
egamik さん 09/10/07 01:33
 
秀丸Grepのオプションについて教えてください。

コマンドプロンプトにてたとえば
"C:\Program Files\Hidemaru\Hidemaru.exe" /d"C:\" /g
とやると秀丸のGrep画面が表示され、検索するフォルダの欄にC:\が入力された状態
となると思います。

そこで、
「大文字/小文字」、「正規表現」、「サブフォルダも検索」など、その他のオプシ
ョンについて記載されている資料やページなどありましたら教えていただけないでし
ょうか。

よろしくお願いします。

[ ]
RE:27149 GrepのオプションについてNo.27156
秀丸担当 さん 09/10/07 11:55
 

>そこで、
>「大文字/小文字」、「正規表現」、「サブフォルダも検索」など、その他のオプシ
>ョンについて記載されている資料やページなどありましたら教えていただけないでし
>ょうか。

起動オプションの資料については、[その他]→[秀丸エディタ−ヘルプ]でヘルプ
を開き、「秀丸エディタ起動時のオプション」のページのところにありますが、
grepダイアログ中のオプションを指定してやることはできないです。

grepダイアログを出さずにgrepを即実行するという方法でよければ、ヘルプに書
いてあるような、

  /gフラグ,検索するファイル,検索する文字列

という書き方でできます。

grepダイアログを出して、さらにオプションも指定するには、マクロを使う必要
があります。
例えば、

  hidemaru.exe /xtest.mac

というような起動オプションにして、test.macのファイル内容は、例えば

  grepdialog2 "","*.txt",".",casesense,regular,subdir;

という内容にしてマクロファイル用のフォルダ([その他]→[動作環境]→[環境]
で指定)に保存します。
grepdialog2のパラメータで「大文字/小文字の区別」「正規表現」「サブフォル
ダも検索」などの指定ができます。
grepdialog2については、[マクロ]→[マクロヘルプ]で出てくるマクロヘルプを参
照されると詳しいことが書いてあります。

[ ]
RE:27156 GrepのオプションについてNo.27164
egamik さん 09/10/07 23:12
 
>
>>そこで、
>>「大文字/小文字」、「正規表現」、「サブフォルダも検索」など、その他のオプシ
>>ョンについて記載されている資料やページなどありましたら教えていただけないでし
>>ょうか。
>
>起動オプションの資料については、[その他]→[秀丸エディタ−ヘルプ]でヘルプ
>を開き、「秀丸エディタ起動時のオプション」のページのところにありますが、
>grepダイアログ中のオプションを指定してやることはできないです。

情報のご提供ありがとうございます。
できないとありますが、

大文字/小文字の区別 c C
単語の検索 w W
正規表現 r R
あいまい検索 z Z
サブフォルダも検索 u U
ファイル名一覧だけ作成 o O
ファイル名をフルパスで出力 f F
最小化状態で実行 m M

についてはフラグで指定可能ですね。


マクロについては便利そうですね。
勉強させていただきます。


>grepダイアログを出して、さらにオプションも指定するには、マクロを使う必要
>があります。
>例えば、
>
>  hidemaru.exe /xtest.mac
>
>というような起動オプションにして、test.macのファイル内容は、例えば
>
>  grepdialog2 "","*.txt",".",casesense,regular,subdir;
>
>という内容にしてマクロファイル用のフォルダ([その他]→[動作環境]→[環境]
>で指定)に保存します。
>grepdialog2のパラメータで「大文字/小文字の区別」「正規表現」「サブフォル
>ダも検索」などの指定ができます。
>grepdialog2については、[マクロ]→[マクロヘルプ]で出てくるマクロヘルプを参
>照されると詳しいことが書いてあります。


これからはヘルプを見てから質問させていただきます。
今回は親切に教えていただいてありがとうございました。

[ ]