【ネタ】「全てを再読み込み」No.09665
草餅 さん 06/03/04 22:02
 
こんにちは。

Webサイトの編集の時に、Devas(注)というソフトで
複数ファイルを置換することが、しばしばあります。
その際に置換されたファイルを秀丸で開いていた場合、「再読み込み」コマンドで
結果を反映させていますが、タブモードで複数開いていた場合に、
一つ一つタブをアクティブにして「再読み込み」するのが億劫なので、
「全保存」コマンドと同様に「全てを再読み込み」というコマンドがあれば
楽だなぁ、と思いました。

もちろん、マクロで簡単に出来ると思いますが、荒川の「イナバウアー」と
同様、ファイル管理上不可欠な機能と思いますので、
【ネタ】として強く提案しておきます。

・・・すでにその機能があったらすいません。調べたつもりですが。

(注)Devasのダウンロードサイト
http://www.vector.co.jp/soft/win95/util/se162621.html

[ ]
RE:09665 【ネタ】「全てを再読み込み」No.09666
Iranoan さん 06/03/04 23:35
 
 草餅さん今日は、Iranoan です。
> Webサイトの編集の時に、Devas(注)というソフトで
> 複数ファイルを置換することが、しばしばあります。
<snip>
> タブモードで複数開いていた場合に、
> 一つ一つタブをアクティブにして「再読み込み」するのが億劫なので、
<snip>
> 同様、ファイル管理上不可欠な機能と思いますので、
 秀丸エディタは、テキスト・エディタです。他のソフトウェアで編集した結
果を一気に若しくはリアル・タイムで読み込むのは、ヴューワでは不可欠な機
能でしょうが、エディタではそうではないでしょう。エディタは文字通りその
ソフトウェア自身でエディット (編集する事) が主目的ですから。

> マクロで簡単に出来ると思います
 簡単にできますねから、個人的には標準の機能ではなく、マクロでやる範疇
だと思います。実際のマクロは、タブ・モードの時一つのウィンドウに限定す
るのか、開いている全てのファイルを対象にするかで変わってきます。

 そもそも「動作環境」→「ファイル」→「排他制御」の「ファイルのタイム
スタンプを時々チェックする」と「自動で再読み込みする」の両方を ON にし
ておくのは駄目でしょうか?

[ ]
RE:09666 【ネタ】「全てを再読み込み」No.09670
kiki さん 06/03/05 22:48
 
こんにちは。kikiです。

> そもそも「動作環境」→「ファイル」→「排他制御」の「ファイルのタイム
>スタンプを時々チェックする」と「自動で再読み込みする」の両方を ON にし
>ておくのは駄目でしょうか?

EclipsやVisualStudioだと、画面がアクティブになった瞬間
にチェックしていますね。

本件、問題は「裏で更新されていた時、秀丸で開いている
ファイルで上書きするのがマズイ」ということだと思います。
よって、「エディタだから」というのは関係無いと思います。
「排他制御」も一つの答えでしょう。

※そもそも、複数ファイルをエディタで開けている状態で、
  裏で複数ファイル更新しちゃうなんて、私には怖くて出来
  ないことではありますが・・・。


[ ]
RE:09670 【ネタ】「全てを再読み込み」No.09672
アルビレオ さん 06/03/06 01:43
 
アルビレオです。

>EclipsやVisualStudioだと、画面がアクティブになった瞬間
>にチェックしていますね。

この手の統合開発環境はMDI形式なのでアクティブにすると全部まとめてアクテ
ィブにするイメージ、秀丸エディタはSDI形式でファイルごとに個別にアクティ
ブにする形ですからね。
今の秀丸エディタにはタブ形式もあるので「全部まとめて」がある方が自然かも
しれません。

ただし注意しないといけないのは「再読み込み」には2通りの目的があることで
す。
○秀丸エディタ以外で更新されたファイルの読み直し
○秀丸エディタで編集したものを破棄して元の状態に戻す
草餅さんがイメージしているのは前者のようですが、この場合は秀丸側で編集中
のファイルは再読み込みして欲しくないでしょう。
しかし「全てを再読み込み」といった名称だと後者のような動作を期待すること
も少なくないはずです。
どちらにもそれなりに需要がありそうだし、もしもこういうコマンドを追加する
なら上記2種類の動作なのか推測できる名称にする必要があると思います。

[ ]
RE:09672 【ネタ】「全てを再読み込み」No.09673
草餅 さん 06/03/06 08:28
 

> ただし注意しないといけないのは「再読み込み」には2通りの目的があることで
> す。
> ○秀丸エディタ以外で更新されたファイルの読み直し
> ○秀丸エディタで編集したものを破棄して元の状態に戻す

1.まず、前提として、

現在の「再読み込み」コマンドの仕様は、
(更新)の表示がある編集中のファイルの場合、

-------
  再読み込みを実行してもいいですか?
  編集していた内容は破棄されます。
-------

と確認のメッセージが出て、破棄する・しないを選択できます。


2.私個人の希望では、

(更新)の表示がある編集中のファイルは、「再読み込み」させたくないので、
確認のメッセージで[いいえ]を選択すれば、いいわけです。
考え方やキー操作の流れは「全終了」コマンドと同じに近いですね。

・・・ということですので、現在の「再読み込み」コマンドの仕様を
そのまま適用すれば、私個人の場合は、問題ないと思います。


[ ]
RE:09670 【ネタ】「全てを再読み込み」No.09674
草餅 さん 06/03/06 08:40
 

>※そもそも、複数ファイルをエディタで開けている状態で、
>  裏で複数ファイル更新しちゃうなんて、私には怖くて出来
>  ないことではありますが・・・。

私の場合、ローカルでのホームページの編集ですから、
しくじってもネットに編集前のファイルが残ってるのがひとつ。
Debasにバックアップ機能があるのがもうひとつ。

ということで、大丈夫だろうと思ってやってます。

[ ]
RE:09674 【ネタ】「全てを再読み込み」No.09678
秀丸担当 さん 06/03/06 11:01
 

全て再読み込みというコマンドがあればそれなりの使い道はあるかもしれないで
す。
ですがマクロでできそうな気もします。

デスクトップ保存してから全て終了して、終わったらデスクトップ復元すると更
新があるファイルに対しても混乱も無いですし、いいと思いますがどうでしょう
か。

[その他]→[動作環境]→[ウィンドウ]→[配置]→[デスクトップ保存/復元]→[全
終了時にデスクトップ保存を実行する]と組み合わせると便利だと思います。

[ ]
RE:09678 【ネタ】「全てを再読み込み」No.09687
草餅 さん 06/03/06 18:50
 
>
>全て再読み込みというコマンドがあればそれなりの使い道はあるかもしれないで
>す。
>ですがマクロでできそうな気もします。
>
>デスクトップ保存してから全て終了して、終わったらデスクトップ復元すると更
>新があるファイルに対しても混乱も無いですし、いいと思いますがどうでしょう
>か。
>
>[その他]→[動作環境]→[ウィンドウ]→[配置]→[デスクトップ保存/復元]→[全
>終了時にデスクトップ保存を実行する]と組み合わせると便利だと思います。

えーと、繰り返しますが、現在の仕様でも、更新があるファイルに対して
確認ダイアログがでますので、それを準用すれば、全く混乱は無いと思います。
難しい話をしているつもりはないのですが、需要が無いようでしたら
保留にしておいてください。「イナバウワー」でなく安藤の4回転に
なってしまいました。(^^;

[ ]