◀一般トップへ
  • 4230 【要望】すべて保存
    • 4232 Re:【要望】すべて保存
      • 4233 Re2:【要望】すべて保存
        • 4269 Re: いや~便利です!
    • 4235 Re: 【要望】すべて保存
  • [4230] 【要望】すべて保存 kuroki 2005年01月22日 02:12

    はじめまして。サクラエディタを愛用している者です。

    サクラエディタは、主にC++のコーディングに使用しておりますが、
    複数のファイルを一気に保存する機能(すべて保存)があれば、
    ビルドする前の一手間が減り、大変助かります。
    秀丸を使用していたときに、便利に使用していた機能です。

    既に「要望機能一覧」に掲載されていることは承知しておりますが、
    切望している者がいるということをお知らせしたく、投稿した次第です。

    よろしくご検討願います。
    • [4232] Re:【要望】すべて保存 (全略) 2005年01月23日 20:09

      ▼ kurokiさん
      > サクラエディタは、主にC++のコーディングに使用しておりますが、
      > 複数のファイルを一気に保存する機能(すべて保存)があれば、
      > ビルドする前の一手間が減り、大変助かります。
      > 秀丸を使用していたときに、便利に使用していた機能です。
      組み込みの機能ではないですけど、ちょっとしたツールを作れば全て保存ぐらいならできます
      自家用のツールを回収したものですけどよかったらどーぞ↓
      http://qwerty.s2.xrea.com/wiki/wiki.xcg?action=ATTACH&page=%A5%B5%A5%AF%A5%E9%A5%A8%A5%C7%A5%A3%A5
      %BF+%A5%B5%A5%F3%A5%D7%A5%EB%A5%DE%A5%AF
      %A5%ED&file=sendcmd%2Elzh

      キーマクロの形式のファイルの中身のパスを変えて使って下さいね
      # 適当な作りなんでその辺のツッコミはなしで^^;
      • [4233] Re2:【要望】すべて保存 げんた 2005年01月23日 23:20

        単に全部のエディタウィンドウにSAVEコマンドをPostMessageするだけなら簡単に出来そうなので,コマンド追加した方がいいかも.PostMessageだと完全に終わったことが確認できないですが,SendMessageだと名前のないウィンドウでダイアログボックスが出てブロックされますよね.まあ,Postで十分かなぁ.

        kurokiさんへ
        保存しないでそんなにたくさんのファイルを編集していると,タイムスリップして泣くかもしれませんので,編集の都度こまめに保存することをおすすめします.

        でも「念のため」機能としては全て保存はあると便利そう.
        • [4269] Re: いや~便利です! kuroki 2005年02月05日 23:26

          げんたさん、(全略)さん、
          返答が遅れて申し訳ありませんでした。

          早速最新バイナリをダウンロードして使用させて頂きましたが、
          いや~、とっても便利ですわ。
          すぐさま、Shift+Ctrl+Sを割り当てちゃいました。

          > 保存しないでそんなにたくさんのファイルを編集していると,タイムスリップして泣くかもしれませんので,編集の都度こまめに保存することをおすすめします.
          ご心配ありがとうございます。
          私の場合、ソースとヘッダを編集していて、片方しか保存せずにコンパイルエラー、なんてミスをしている程度です。
          大量のファイルを保存せずに編集なんてことは、grepかけて一気に置換作業をするぐらいでしょうか。

          ともあれ、重ね重ねありがとうございました!
    • [4235] Re: 【要望】すべて保存 げんた 2005年01月24日 16:02

      「すべて上書き保存」機能を付けたお試し版を作ってみました.

      http://members.at.infoseek.co.jp/sakura_editor/snapshot/sakura_2005-01-24_saveall.zip

      全て保存→ビルド といったマクロを使うことを考えて,
      SendMessage()を使うようにしてあります.
      マクロから保存するときは FileSaveAll() です.