ファイル履歴の並びが変わるNo.10669
K'zawa さん 21/12/06 23:03
 
こんにちは、K'zawaです。

V9.00betaの頃からなのですが、心当たりのないファイル履歴の並び変わりが希
に起きます。
最近開いた覚えのない複数ファイルの履歴が上のほうにあがっています。
 いつも気が付いたらそうなっているので、再現方法がわかりません。

[ ]
RE:10669 ファイル履歴の並びが変わるNo.10671
秀丸担当 さん 21/12/07 16:31
 
ファイルヒストリの並びが変わってしまう場合があるということで、再現する方法が
わかるといいのですが、ソースを改めて見てみた限りでは、原因と思わしきことはわ
からないです。
もし何らかのマクロが一時的にファイルを開いたり閉じたりするとそうなる可能性は
あると思います。
マクロが原因で特定できるとしたら、マクロ中にdisablehistoryを書くといいかもし
れません。
他に思いついたこととしては、[その他]→[動作環境]→[ファイル]→[自動保存]で、
ファイルを更新する、になっていると、保存されたときにヒストリが上位に来る可能
性はありそうでした。

[ ]
RE:10671 ファイル履歴の並びが変わるNo.10672
K'zawa さん 21/12/08 21:39
 
秀丸担当さん、こんにちは。
K'zawaです。

>ファイルヒストリの並びが変わってしまう場合があるということで、再現する方法
>がわかるといいのですが、ソースを改めて見てみた限りでは、原因と思わしきこと
>はわからないです。

いつそうなるのかは申し訳ないのですが分からないです。
通常はファイルマネージャ枠を履歴にしていて、しばらく使いそうもないファイルの
履歴はじゃまなので消してしまうので、10
個前後しか残っていません。
なので、どんなふぁいるが、どんな並びで、というのは大体把握しています。

>もし何らかのマクロが一時的にファイルを開いたり閉じたりするとそうなる可能性
>はあると思います。
>マクロが原因で特定できるとしたら、マクロ中にdisablehistoryを書くといいかも
>しれません。

上記のような使い方なので、そのようなマクロでの並び変わりがあると、気になって
しょうがないわけです。
disablehistory文やnoaddhistや/nオプションなど承知しています。

>他に思いついたこととしては、[その他]→[動作環境]→[ファイル]→[自動保存]で、
>ファイルを更新する、になっていると、保存されたときにヒストリが上位に来る可
>能性はありそうでした。

自動保存は利用していません。

ひとつぐらいなら誤って開くこともありますが、気が付かないで複数というのはちょ
っと考えづらいです。
まとめて開くといえば、デスクトップ復元がありますが、今回の話とは関係ないファ
イルでした。
関係ありそうなhmdeskファイルもありません。

ファイラーで、秀丸の履歴にあるファイルばかりを知らないうちにいくつも開くとい
うのも無理があります。

しかたがないので、観察を続けることにします。

[ ]
RE:10672 ファイル履歴の並びが変わるNo.10673
秀丸担当 さん 21/12/09 10:30
 
秀丸ファイラーClassicのほうで仮想デスクトップの話があって、1つ気づいたこと
がありました。
「全終了」コマンドを実行すると、全ての秀丸エディタが閉じますが、別の仮想デス
クトップも含めて終了します。
終了したときにもファイルヒストリは更新されます。

別の仮想デスクトップがあって、ずっと作業を続けているとアプリを開いていること
自体を忘れていることがあります。(自分の経験上)
それで、秀丸エディタのタブで幾つか開いたウィンドウが別の仮想デスクトップにあ
ると、メインの仮想デスクトップで全終了したときに、それがまとめて上位のヒスト
リに来ることになります。

それが原因かわかりませんが、ウィンドウ右上の×ボタンをでウィンドウを閉じるこ
とに相当するコマンドというものが無いので、「ウィンドウを閉じる」というコマン
ドも追加しておきます。

[ ]