2019年2月3日日曜日

秀丸grepをフォルダの右クリックメニューから行う



こんにちは。よっしーです。

仕事柄、テキストエディタとして秀丸エディタをよく使います。


秀丸にはgrep機能があり、

ソースコードを追いかける場合などは必須の機能となります。


で、grepをする場合、秀丸の検索メニューから

「grepの実行」を行うことになるのですが、

当然ながら「秀丸を起動」する必要があり、

これが手順として面倒な場合があります。


・プログラムから秀丸を起動

 (ここがダメ)grep時にgrep対象のフォルダパスを指定しなければならない


・秀丸に関連付けされたファイルを選択して秀丸を起動

 (ここがダメ)grep対象が開いたファイルのカレントフォルダとなっているので、
        異なるフォルダをgrepしたい場合はパスを指定しなおさなければならない

 (ここがダメ)わざわざ秀丸に関連付いたファイルを探し出して選択しないといけない





で、私はこの面倒を解決するため、

フォルダの右クリックメニューに「秀丸grep」という処理を追加しています。




これをするためには、レジストリエディタでレジストリを手修正する必要があります。


やり方としては以下です。

(1) HKEY_CLASSES_ROOT\Folder\shell の下に、キー追加。
  わかりやすい名前をつけます。私は「秀丸grep」としています。

(2) 作成した「秀丸grep」の下に、キー追加。
  「command」という名前にして下さい。

(3) 「command」の(規定)というデータに、以下を設定。
  "C:\Program Files (x86)\Hidemaru\Hidemaru.exe" /d"%1" /g
  ※ 秀丸の実行ファイルパスは環境によって合わせて下さい。


これだけです。


これでフォルダを右クリックすることで、秀丸grepが選択できるようになり、

選択すると、右クリックしたフォルダパスが検索対象となった状態で

grep機能が立ち上がります。




まぁ、些細なもんですが、チリも積もれば日々の生産性も上がるということで、

興味があれば試してみてください。

ちなみに、これは秀丸だけではなく、サクラエディタ等でも同じように設定できます。


それでは~。

0 件のコメント:

コメントを投稿