[要望]やり直しバッファの管理方法の変更No.03526
カモノハシ さん 09/09/01 23:53
 
こんばんは、いつもお世話になっております。カモノハシです。
# ウィンドウ幅の件の再現に少々疲れてしまったので、脱線させて下さい。

 現在、「やり直しのやり直し」は1回しかできませんが、これをバッファの許
す限りできるようになりませんでしょうか?
 「undo」をデータベースのロールバック、「redo」をロールフォワードのよう
に。(例:Adobe Photoshopの履歴)
 undoで戻ってredoで行ってを繰り返し、途中で何か編集をしたら、そこから先
のバッファをクリア+その編集内容をバッファに入れる。って感じです。

 若しくは、「やり直しのやり直し」を最低一回は保証して頂けるとうれしいで
す。
 たまに、バッファサイズからあふれるようなデータをクリップボードなどから
新規作成後、貼り付け、しばらくしてから、編集。その後 Ctrl+Z を押しっぱな
しで、複数回分「やり直し」をした結果、戻しすぎて、最初のデータが失われる。
ってことがあります。

 あとは、巨大な編集で、「やり直し」をすると「やり直しのやり直し」が不可
能になる場合に、ダイアログで警告を出すとか。(互換性とオプションの増加が
問題ですが)

[ ]
RE:03526 [要望]やり直しバッファの管理方No.03532
Iranoan さん 09/09/02 00:45
 
 カモノハシさん今日は、Iranoan です。
>  現在、「やり直しのやり直し」は1回しかできませんが、これをバッファの許
> す限りできるようになりませんでしょうか?
 あれれ、複数回できますけど???
 何か条件が有るのかな?

[ ]
RE:03532 [要望]やり直しバッファの管理方No.03536
カモノハシ さん 09/09/02 10:08
 
> あれれ、複数回できますけど???
> 何か条件が有るのかな?
あ、あれ?
できてますね。。。。
何がいけなかったんでしょう。
勘違いだったのかも。申し訳ありませんでした。

というわけで、最低一回の保証かダイアログで警告
をできればお願いします。
# メモリ管理とか大変そうで、却下されそうですが。

[ ]
RE:03536 [要望]やり直しバッファの管理方No.03543
秀丸担当 さん 09/09/02 14:00
 

やり直しのやり直しは、複数回できるようになっています。
調べてみたところ、「やり直しのやり直し」のバッファサイズは、約64kが上限で
固定になっていました。
おそらくメモリを圧迫しないための配慮だったと思うのですが、今の時代その配
慮はあまり効果は無いと思うので、「やり直しのやり直し」でも「やり直し」の
バッファサイズと同じ上限に設定するように修正してみようと思います。
β10で修正させていただきます。

警告が出る件は、やり直しが無いのか、それともバッファが超えたのかをうまく
判断できるかどうかわからないので、できるかどうかわかりませんが、今後のネ
タとして参考にさせていただきます。

[ ]
RE:03543 [要望]やり直しバッファの管理方No.03551
カモノハシ さん 09/09/02 15:11
 
こんにちは、いつもお世話になっております。カモノハシです。

>調べてみたところ、「やり直しのやり直し」のバッファサイズは、約64kが上限で
>固定になっていました。
あ、「やり直しのやり直し」を必要とするときは、これの制限に引っかかることが多
かったせいで、勘違いしていたようです。
# 最近ぼけてきたのかなぁ……
# 重ね重ね申し訳ありませんでした。

>警告が出る件は、やり直しが無いのか、それともバッファが超えたのかをうまく
>判断できるかどうかわからないので、できるかどうかわかりませんが、今後のネ
>タとして参考にさせていただきます。
バッファサイズが拡張されれば、大きな問題はなくなりますので、大丈夫です。

[ ]