【要望】設定など定期保存機能No.02613
ecoco さん 12/02/03 06:59
 
お世話になります。
要望を書かさせて頂きます。

Windowsの強制終了など正常に終了出来なかった時の対策のため、
設定やタブ状態を定期的に保存できるようにして欲しいです(できれば保存間隔の設
定も)。
これで何度か泣きを見てるので…。

ご検討よろしくお願いします。

[ ]
RE:02613 【要望】設定など定期保存機能No.02615
秀丸担当 さん 12/02/03 13:02
 

>Windowsの強制終了など正常に終了出来なかった時の対策のため、
>設定やタブ状態を定期的に保存できるようにして欲しいです(できれば保存間隔の設
>定も)。

要望ありがとうございます。
秀丸ファイラーClassicを強制終了などして試してみたところでは、オプショ
ン・ブックマーク・ツール項目といった設定関係はOKを押した瞬間に保存されて
いるはずで、強制終了しても次回の起動では大丈夫でした。

タブの状態については、[ツール]→[オプション]→[起動]で初期タブの設定によ
って違いました。
「通常」+「ロックを復元」の場合は、ロックを実行した瞬間に保存されます。
「最後のタブと分割を復元」の場合は、タブが増えたり減ったりした瞬間には保
存されないです。

このうち該当するのは「最後のタブと分割を復元」のときのことになると思いま
す。設定関係はわかりませんでした。
技術的には可能ですが、このことを指摘されているということでしたでしょうか。

あるいは、持ち出しキットでUSBメモリ使用時の話で、「ハードウェアの安全な
取り外し」を行う前にUSBメモリを抜いてしまったというような状況だとしたら、
様々な設定でもありうると思います。
こういうケースでは秀丸ファイラーとしては対応は難しそうです。
「USBメモリ ポリシー クイック削除」というキーワードでWeb検索すると書き
込みをキャッシュするかどうかの設定がOSとしてあるようです。

[ ]
RE:02615 【要望】設定など定期保存機能No.02621
Mue さん 12/02/06 12:11
 
>あるいは、持ち出しキットでUSBメモリ使用時の話で、「ハードウェアの安全な取り
>外し」を行う前にUSBメモリを抜いてしまったというような状況だとしたら、様々な
>設定でもありうると思います。
>こういうケースでは秀丸ファイラーとしては対応は難しそうです。
>「USBメモリ ポリシー クイック削除」というキーワードでWeb検索すると書き込
>みをキャッシュするかどうかの設定がOSとしてあるようです。

本件に関しては、私も気になっていました。
「持ち出し」時に、HmFilerClassic.iniが更新されるタイミングは、秀丸ファイラー
の正常終了時のみと理解しています。
これが誤解でないなら、ecocoさまの御要望は、私にとっても重要なことです。
是非、持ち出しキットの改善として、御検討願います。

[ ]
RE:02621 【要望】設定など定期保存機能No.02623
秀丸担当 さん 12/02/06 14:22
 

>本件に関しては、私も気になっていました。
>「持ち出し」時に、HmFilerClassic.iniが更新されるタイミングは、秀丸ファイラー
>の正常終了時のみと理解しています。
>これが誤解でないなら、ecocoさまの御要望は、私にとっても重要なことです。
>是非、持ち出しキットの改善として、御検討願います。

持ち出し時で、オプションダイアログでOKしたときの更新タイミングを調べてみ
ました。
ローカルディスク上の持ち出しでは即更新日時が変わり、USBメモリ等ではプロ
グラム終了時に更新日時が変わる、という違いがあるようです。
iniファイルを常に開いている関係で、OSによって制御されているのだと思いま
す。

iniファイルの内容は、秀丸エディタで直接開いてみると、即時更新されている
ように見えます。
そう見えるだけで、OSによってキャッシュされている可能性があります。

正常終了時でなくても、強制終了させても更新日時は変わり、設定が失われるこ
とはありませんでした。
秀丸ファイラーをタスクマネージャから強制終了などをした時点でファイルが閉
じられてOSによって更新となるのだと思います。

USBメモリを挿したまま休止状態にして、その状態でUSBメモリを抜いても大丈夫
でした。(ただ、その場合は秀丸ファイラー自身が存在しない場所のプログラム
になってしまい、プログラムが異常になりますが)

休止状態ではない実行中にいきなり抜いた場合はたぶんだめだと思います。(こ
ちらは試していないです)
同じく秀丸ファイラーの実行中のプログラムも異常な状態になると思います。


このうちおそらく該当するのは実行中に抜いた場合で、こういうケースではプロ
グラム自身も異常になってしまうと思います。

あと、持ち出しキットを修正して定期的にファイルを閉じてキャッシュを書きだ
すようにする場合、

・ユーザーの意図しないタイミングの書き込み
・いきなり抜いてもいい

という2点に対応するという話になって、両者は矛盾するというか、危険なこと
になってしまう気がします。
やはり確実に終了させて安全な取り外しをしていただいたほうががいいのではな
いかと思います。

[ ]
RE:02623 【要望】設定など定期保存機能No.02626
ecoco さん 12/02/06 15:42
 
ecocoです。
私は「最後のタブと分割を復元」の方の要望でした。
タブが保存されてなかったのは確実ですが、
設定が保存されてないというのは勘違いだったかもしれません。
技術的には可能であれば、ぜひご検討お願いします。

[ ]
RE:02626 【要望】設定など定期保存機能No.02627
秀丸担当 さん 12/02/06 16:37
 

>私は「最後のタブと分割を復元」の方の要望でした。

そういうことで、検討してみて考えてみたところ、「最後のタブと分割を復元」
の場合は、最後に閉じたウィンドウが対象になっていました。
ウィンドウが2つ以上の場合、最後に閉じたほうが保存されます。
こういった挙動はChromeやFirefoxでも同様なようです。

もしかしたら、タブの配置が失われたときの状況というのは2つ以上ウィンドウ
を出されていたときなのではないかと思いました。
せっかくご要望いただいたのですが、自動的に保存することをした場合、作業用
に別のウィンドウを出して、それが自動的に保存されてしまうと都合が悪いと思
います。

「通常」+「ロックを復元」の場合は、どれを最後に閉じてもロックしたものを
収集して次回起動時はロックしたものを復元します。
必要なタブを常に保持しておきたいという用途では、「通常」+「ロックを復
元」のほうが向いていると思いますが、どうでしょうか。
または、「指定のタブと分割」でも向いていると思います。

[ ]
RE:02627 【要望】設定など定期保存機能No.02628
ecoco さん 12/02/06 20:22
 
>最後に閉じたウィンドウが対象になっていました。
>ウィンドウが2つ以上の場合、最後に閉じたほうが保存されます。
>こういった挙動はChromeやFirefoxでも同様なようです。

>せっかくご要望いただいたのですが、自動的に保存することをした場合、作業用
>に別のウィンドウを出して、それが自動的に保存されてしまうと都合が悪いと思い
>ます。

FirefoxではTabMixPlusなどのアドオンで
閉じたウィンドウの履歴(ウィンドウごとのタブリスト)が
ありますが、このような機能はいかがでしょうか。
最後のウィンドウであるかによらず、履歴をとっておき、
起動後に履歴リストから選択し復元するという方法です。
SessionManagerのような挙動も良いかもしれません。
(起動時に復元するウィンドウを履歴から選択できる)



>もしかしたら、タブの配置が失われたときの状況というのは2つ以上ウィンドウ
>を出されていたときなのではないかと思いました。

タブリストが保存されなかった現象が起こったときは、
ウィンドウは1つで作業していて、警告などなく勝手に終了しました。
そして、再度起動すると前々回のタブリストで起動されました。



>「通常」+「ロックを復元」の場合は、どれを最後に閉じてもロックしたものを収
>集して次回起動時はロックしたものを復元します。
>必要なタブを常に保持しておきたいという用途では、「通常」+「ロックを復
>元」のほうが向いていると思いますが、どうでしょうか。

必要なタブを常に保持しておきたいというよりは、
現在作業中のフォルダリストを次回に安全に復元したいという目的です。
タブが多く、頻繁に開いたり閉じたりするので
「通常」+「ロックを復元」の挙動は向いていないと思います。

[ ]
RE:02628 【要望】設定など定期保存機能No.02629
秀丸担当 さん 12/02/07 10:24
 

>FirefoxではTabMixPlusなどのアドオンで
>閉じたウィンドウの履歴(ウィンドウごとのタブリスト)が
>ありますが、このような機能はいかがでしょうか。

ウィンドウ内のタブをまとめてセットにした履歴があると複数ウィンドウの問題
の回避策にもなって便利だと思います。
今後の機能追加の参考にさせていただきます。

>タブリストが保存されなかった現象が起こったときは、
>ウィンドウは1つで作業していて、警告などなく勝手に終了しました。
>そして、再度起動すると前々回のタブリストで起動されました。

そうでしたか。
そういうことが起きていたとすると、異常終了するような何らかのバグがあるの
だと思います。
もし一定の手順で再現するような場合はまた報告いただけると助かります。

>必要なタブを常に保持しておきたいというよりは、
>現在作業中のフォルダリストを次回に安全に復元したいという目的です。
>タブが多く、頻繁に開いたり閉じたりするので
>「通常」+「ロックを復元」の挙動は向いていないと思います。

その場合はやはり「最後のタブと分割を復元」しかないです。
ウィンドウが1つの場合は安全にできないか検討します。

[ ]