最後まで縦スクロールしたいNo.41425
ANACOSTIA さん 24/10/22 15:59
 
 縦スクロールの際、テキストの最終行がウィンドウの1行目(一番上)になるまでス
クロールできるようにならないでしょうか?
 現在、
 
・十字キーによるスクロール、及び、縦スクロールバードラッグによるスクロール
→ 最終行が1番下に来た時点でスクロールが止まる
・PageDownキーによるスクロール → 最終行がウィンドウの中央に来た時点でスク
ロールが止まる

という状況です。
 [動作環境(E)] → [表示/操作] → [カーソル操作] → [カーソルでスクロールす
る開始位置(M)] は [画面の端] にチェックが入っています。

[ ]
RE:41425 最後まで縦スクロールしたいNo.41426
秀丸担当 さん 24/10/22 17:25
 
縦クロール時の挙動は、確かにそうなるように作られています。
影響がある設定は、既に試されている通り、[カーソルでスクロールする開始位置]が
ありますが、最終行で先頭になるという設定はありません。
ご要望として参考にさせていただきます。

いま可能な方法としては、マクロでdisabledrawとenabledrawを使う方法があります。

例えば以下のマクロでは、現在のカーソル位置を画面の一番上に持ってきます。
disabledraw;
enabledraw y;
endmacro;
enabledrawの指定は絶対ではなく[カーソルでスクロールする開始位置]も合わせた可
能な範囲に調整されるので、[画面の端]にしておくと先頭にすることができます。

[ ]
RE:41426 最後まで縦スクロールしたいNo.41430
ANACOSTIA さん 24/10/23 08:19
 
 他のテキストエディタでは可能なものが多いので、本エディタでも当然可能であり、
設定が拙いのかと思っていました。
 いつか実現することを期待してお待ちしております。

[ ]