干葉三平のBlog

terapad用文字列検索ツール

投稿日 2005年5月09日 10:59 PM | 投稿者 niuma


私は「terapad」という、フリーのテキストエディタを愛用しています。
http://www5f.biglobe.ne.jp/~t-susumu/
某秀○エディタには「grepの実行」という機能があり、ログファイル等で任意の
文字列を含む行を、別の秀○ウィンドウに抽出表示できて便利なのですが、
terapadには同じような機能が見つかりませんでした。
そこで、自分でバッチファイルを作成してみました!

  1. バッチファイルの作成
    • バッチファイル名:「fffind.bat」(任意)
    • バッチファイル保存先:terapadのインストールフォルダ
    • 以下の3行を上記ファイル名、保存先に作成
    • @echo off
      SET /P SERCH_WORD=検索する文字列?(このコマンドは一旦保存したファイルにの
      み有効です)
      find /n “%SERCH_WORD%” “%1” | terapad.exe
      ・・・※1

  2. terapadの設定(VER.1.09)
    • 「ツール」-「ツールの設定」-「追加」を選択し以下を設定
    • 名前:fffind(任意)
    • 実行ファイル:terapadインストールフォルダ\fffind.bat
    • コマンドラインパラメータ:”%F”・・・検索対象ファイルのパスの意味、※2
    • その他のパラメータ:デフォルト値

※1:動かない場合、フルパスで試して見て下さい
※2:動かない場合、「”」を外して試して見て下さい
以上、これでほぼ同じことが実現できました。
findコマンドの実行結果を、terapadはそのままウィンドウに取り込んで
くれるので、抽出結果の中間ファイルが不要なのがミソです。

コメントする

メインナビゲーション

フィード

カテゴリー

アーカイブ

ブログロール

管理者ページ

アーカイブ