[スレッド全体]

2008/6/3 (火) 13:10:55 なすこじ  
Mozilla/4.8 (Macintosh; U; PPC)
[5318] Re2:Patchesにアップしました
▼ ryojiさん

> 「折り返さない」設定のときの動作でいくつか気になる点があります。
> 1.置換画面で置換実行した場合、最大幅の更新に水平スクロールバーが追随しないみたいです
> 2.1行が最大幅を超える場合、水平スクロールバーのつまみを最右端にすることができない
>  例えば、折り返しで3行になるような場合は最右端にしようとしても半分以下までに引き戻される


ありがとうございます。確認・修正します。

> 3.変更のたびに全行走査、というのでは単独で動かしているときには問題にならないレベルでも、別アプリと同時動作の場合に応答が悪くならないか?あるいは別アプリのほうの性能を極端に下げたりしないか?
>  例えば、プログラムのコンパイル中にサクラで文字入力した場合とか、(まだ試していないけど)ちょっと気がかりです。なんだか必要以上にCPUを使ってしまう気がして。


負荷が高くなるのは間違いないので問題となるかもしれませんね。
数千行あるとカーソル行アンダーラインのちらつきも感じるようになりますし。

『負荷を上げずに「折り返しなし」を使う』オプションを追加して、オプションがチェックされている場合はメモ帳と同様に行長の拡大のみ監視するようにするというのはどうでしょう?(初期値はチェック入)
ryojiさんが>>dev:5303で上げられているように、編集した行だけをチェックすれば良いので相当負荷は軽くなると思います。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.000][st:0.000]