「ファイルからの検索」を上書き禁止で見たい

  1. mery の「ファイルからの検索」で特定語句を探すとき、複数のファイルがヒットすると、
    その本文にジャンプする時に、「上書き禁止」で見ることは出来ないでしょうか。

    目的は古いファイルを壊さない様に見るためです。

     |  tisi  |  返信
  2. 現在のところそういった機能はありませんが、通常、Mery はファイルを編集していない状態ですと [上書き保存] は無効となっているので、閲覧するだけであればファイルを壊してしまうことはないと思います。

    ひとつの案としましては、[書き換え禁止] の機能はステータスバーの一番右下の余白の部分をダブルクリックして切り替えることができるのでそれで手軽にオン/オフを切り替えるという方法。

    または、[書き換え禁止] の機能はショートカットキーに割り当てることができるので、例えば F9 キーに割り当てておいて、[ファイルから検索] の結果から F10 キーでジャンプしたらすぐ隣にある F9 キーですぐに [書き換え禁止] にすることもできると思います。

     |  Kuro  |  返信
  3. マクロを使うという方法もありますね。

    // [ファイルへ移動] を呼び出す
    editor.ExecuteCommandByID(2108);
    // [書き換え禁止] ではなければ [書き換え禁止] にする
    var d = editor.ActiveDocument;
    if (!d.ReadOnly) {
    	d.ReadOnly = true;
    }
    

    こんな感じのマクロをショートカットキーに割り当てておくと、一発でファイルを開いて書き換え禁止までできると思います。

     |  Kuro  |  返信
  4. 上のマクロを shift+F12 に割り当てて 「書禁」 で開くことが出来ました。

    目的の文書はフリーの日記帳ソフトです。特定語句を検索して開いて
    間違って文書を壊さないようにしたかったです。古い日記を壊さない様に
    IP Messenger を利用して別PCと同期させていました。

    その日記帳ソフトにも検索機能はあるのですが、特定語句を着色表示する機能が
    無いため、エディタの方が便利だと思って、そのソフトの利用者掲示板にも
    Meryから日記帳ソフトを起動する方法や、Grep の仕方を紹介していました。

    教えて貰ったマクロもその掲示板に紹介してMeryの宣伝をしたいと思っています。
    貴重なマクロを教えてもらい、感謝します。

     |  tisi  |  返信
  5. wDiary というフリーの日記帳ソフトです。
    Meryから日記帳を起動する方法や、特定語句を着色表示してのGrep検索を紹介しました。
    昨日、書き込みましたが、お一人だけですが、「Meryから日記帳が起動できた」とレスが
    有りました。ROM専の人にもガンガン Mery をダウンロードしてほしいです。
    http://www.cc9.ne.jp/~pappara/

     |  tisi  |  返信
  6. うまくいったようで良かったです。

    日記帳ソフトは使ったことなかったのですが、wDiary さんは軽快でシンプル、とても丁寧に作られているソフトですね。フリーソフトの世界が盛り上がっている様子を見ると嬉しくなります。

    > 教えて貰ったマクロもその掲示板に紹介してMeryの宣伝をしたいと思っています。

    日記帳ソフトとテキストエディターってなんとなく似ているように思われるかもしれませんが、まったくジャンルの異なるソフトですから Mery の宣伝とかはしちゃダメですよー ^^;

    wDiary の作者様が楽しくフリーソフトの開発を続けられるよう、サポートしてあげてくださいね。

     |  Kuro  |  返信
スポンサーリンク