• 締切済み

テキストエディタでの検索について

こんにちは。 現在K2Editorというフリーのテキストエティタを使っています。 テキストエディタを使っているとはいえ、プログラミングをしているわけではなく、単にログ(テキスト)がしっかりと取れているか検索機能をつかって調べているだけです。 私の作業は、検索したい文字列をドラッグして、次へ次へ検索をかけていく作業です。しかし、この検索機能、2行以上の複数行にわたる文字列は検索できません。私の都合上、これができないことで、作業時間が倍以上かかってしまします。私のしたいことを具体的にしめすと、 1 abc efg hij 2 klm nop qrs … ______|←---→| この矢印の間を2行以上まとめて選択し、検索をかけていきたいのです。 (2行目以降が行の頭にくるのではなく、1行目と頭を揃えたところから選択) 選択は「短形選択」というもの(ブロック選択やエリア選択とも言う)をつかい選択できるのですが、そのまま検索をかけれません。 今つかっているK2Editor以外のソフトも使ってみたのですが、そのような機能のものがなかなかありません。どれも選択までです・・・ なかなか言葉での説明が伝わりにくいかもしれませんが、どなたかフリーソフトで良いものご存知の方、いらっしゃいましたら是非よろしくお願いします。

みんなの回答

noname#97729
noname#97729
回答No.2

とりあえず、試験的に秀丸エディタのマクロで作ってみました。(秀丸Ver5.18) BOX範囲選択で選択された2行を検索していきます。(とりあえず2行です) 条件は必ず、1行目が通常の検索で検索することができることです。 テストしてみて下さい、 使い方は、 秀丸エディタで2行をBOX範囲選択して、マクロを実行する。 マクロの登録は、拡張子をmacにして、秀丸のフォルダの中にある macroフォルダに入れます。 --------------------------ここから copy; //クリップボードに読み込み beginclipboardread; $stra = getclipboard; //クリップボードから1行目収得 $strb = getclipboard; //クリップボードから2行目収得 #strlen_a = strlen($stra) -1; $stra = leftstr($stra,#strlen_a); //'\x0A'の削除 $strb = leftstr($strb,#strlen_a); //'\x0A'の削除 message "検索文字列\n" + $stra + "\n" + $strb; gofiletop; while(1){ //一行目を検索 searchdown $stra, word, casesense; if( !result ) break; //検索結果の次の行の収得 $strb_search = gettext(x, y+1, x + #strlen_a, y+1,0); //検索結果1,2行とも同じなら処理 if($strb == $strb_search){ beginrect; right #strlen_a; down; message $stra + "\n" + $strb_search; endsel; } } //ここまで

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

検索範囲を矩形選択で絞り込みたいという意味ですか? TeraPad、EmEditor、MKEditorを使っていますが、どれも全文検索ですね。

a2cnet
質問者

お礼

ご回答ありがとうございます。 私もTerapadを使って見たのですが、やはり短形選択での検索は不可能のようですね。やはり、このようなことは、そもそも無理なのでしょうか・・・

関連するQ&A

  • こんなエディタってありますか?

    箱型選択が出来て置換機能がスムーズにできるエディタを探しています。出来ればフリーソフトを希望しています。 K2Editorでマクロを試したのですが、選択テキストの量と置換の数が多くて上手くいきませんでした。 よろしくお願いします!

  • テキストエディタ検索中

    「秀丸エディタ」に、 [Ctrl]キーを押しながらマウスでドラッグ&ドロップすると、 テキストを長方形に選択する機能がありますが、 これと同じような機能を持ったテキストエディタってありますかね?

  • テキストエディタのことで…

    テキストエディタで文章を編集し、「上書き保存」をきちんとクリックした後でも、エディタが起動している状態(タスクバーで最小化)でパソコンがフリーズすると、その時開いていた文章の末尾三行ほどがいつも消えています。 なぜ最後の三行が?とも思いますが、きちんと保存作業をしたのに消えてしまうのは困ります。 これまで2つのフリーエディタ(紙copiLite、EmEditorフリー版)で同じことを経験しましたが、これはメモ帳やwordなどでも起こる、仕方のないことと考えるべきなのでしょうか?

  • テキストエディタの検索機能について

    こんにちは。テキストエディタの事で質問です。 私は今「EmEditor」を使っています。 大抵のソフトの場合、検索機能を使ったとき、検索した文字に色がつくのが普通だと思うのですが、別ウインドウに検索結果が一覧表示されるフリーソフトを探しています。 「オズエディタ」という有料のソフトだと一覧表示されると聞いたのですが、フリーでも同じ機能を備えているものがあれば教えてください。 よろしくお願いします。

  • 自作テンプレートを選んで簡単に差し込みできるテキストエディタ

    50行ほどの文章を打ったテンプレートを複数用意しておいて、 テキストエディタで何かテキストを編集しているときに、簡単な動作で、その用意しておいた複数のテンプレートから適するものを選んで瞬時に差し込み。 そんなことができる、フリーのテキストエディタをご存知ないでしょうか。 今のところ、テンプレートテキストを別に作っておいて、それを開いて全選択でコピーして、元のファイルをもう一度表示してペースト……なんていう、至極面倒くさいことになってしまておりますもので(^_^; Yahoo!コンピュータなど見てみたのですが、「差し込み」で絞り込んでも望むものが出ず、探すためのキーワードがわからない状態で困っています。 ワードっぽい、機能満載の重めなソフトをその作業に使う気はないので、できるだけメモ帳に近い(という表現も変ですが)、何というか、テキストエディタの範囲で見つかればいいなと思っております。 以上、アドバイスお願い申し上げます。

  • テキストエディタやアウトラインエディタについて

    テキストエディタやアウトラインエディタについて質問します。 文章を書いてENTERキーを押して改行する時に、通常は次の行にいきますが、改行したら自動で1行空けたり、2行空けて、次の文章を書いていけるような設定ができるフリーのテキストエディタやアウトラインエディタをご存知の方はおられましたら、ご教授お願いできないでしょうか。 よろしくお願いします

  • テキストエディタ grepの機能について質問です。

    テキストエディタ grepの機能について質問です。 自分のHPのHTMLを修正するのにサクラエディタやTeraPadを使っていますが、任意の文字列を含む行を 一気に修正したいとき、grep機能を使うことになると思います。 ただこの場合、例えば「サクラエディタ」の場合だと検索結果が別ウィンドウに表示され、 そこで修正しても元のソースには反映されません。そのまま保存すれば検索結果行だけのデータになってしまいます。 検索結果を修正(時には行ごと削除)したものが、元のソースにそのまま反させることはできないのでしょうか。 テキストエディタ自体使い始めて間もないので、私が機能を見落としていたら申し訳ありません。

    • ベストアンサー
    • HTML
  • テキストエディタのURLリンク

    テキストエディタには、文章中の「http://~」がリンクする機能があり、一行クリックすると一つのブラウザが開きます。 これを、複数行選択して一度に複数のブラウザを開かせるようなことはできないでしょうか? それができるテキストエディタをご存じでしたら、ぜひ教えてください。

  • テキストエディタを探しています。

    フリーのテキストエディタを探しています。 必要な機能は、更新があれば自動保存するものが良いです。 分単位で監視してくれているエディタはいくつかみつかったのですが、 秒単位(早ければ早いほど良い)で監視してくれるエディタが見つかりません。 秀丸エディタはその機能があるのを確認したのですが、 他にフリーのソフトで探しております。 ご存知な方がいましたら教えてください。 よろしくお願いいたします。

  • 秀丸エディタと同等のテキストエディタ

    秀丸エディタとほぼ同等の機能を備えた、フリーのテキストエディタを探しています。 最低限、Grepとタブ表示の機能はあってほしいと考えています。 よろしくお願いします。

専門家に質問してみよう