[EOF] を画面上端に
No.18079
Idler
さん 04/09/28 15:39
はじめまして。
ファイル終端までスクロールしたとき、[EOF] が画面の半分の位置で止
まり、それ以上スクロール・アップできません。できればこれを画面上
端まで移動させ、画面を白紙状態にして書き出すようにしたいのです
が、なにか手はあるでしょうか。
[
△
]
RE:18079 [EOF] を画面上端に
No.18082
秀丸担当
さん 04/09/28 17:11
>ファイル終端までスクロールしたとき、[EOF] が画面の半分の位置で止
>まり、それ以上スクロール・アップできません。できればこれを画面上
>端まで移動させ、画面を白紙状態にして書き出すようにしたいのです
>が、なにか手はあるでしょうか。
普通のカーソル移動の操作では、画面の半分までしか行かないようになっていま
す。
いったんウィンドウサイズを小さくして、再び大きくすると、カーソルがウィン
ドウの上になります。
あるいは、以下のマクロを実行すると、カーソルが一番上にきます。
disabledraw;
enabledraw y;
[その他]→[動作環境]→[表示/操作]→[カーソル操作]→[カーソルでスクロール
する開始位置]を、[画面の端]にしておくと、完全にウィンドウは端までカーソ
ルが移動します。
[
△
]
RE:18082 [EOF] を画面上端に
No.18085
Idler
さん 04/09/28 18:25
ご回答、ありがとうございます。
>あるいは、以下のマクロを実行すると、カーソルが一番上にきます。
>
>disabledraw;
>enabledraw y;
たしかにいったんは画面上端に移動してくれますが、一度スクロールダウンするとも
う上にあがらなくなります。自由に動かせないものでしょうか。
>[その他]→[動作環境]→[表示/操作]→[カーソル操作]→[カーソルでスクロール
>する開始位置]を、[画面の端]にしておくと、完全にウィンドウは端までカーソ
>ルが移動します。
そのようにしても [EOF] の動作は変わらないのですが...
秀丸は 4.13 です。
[
△
]
RE:18085 [EOF] を画面上端に
No.18089
秀丸担当
さん 04/09/28 18:45
>たしかにいったんは画面上端に移動してくれますが、一度スクロールダウンするとも
>う上にあがらなくなります。自由に動かせないものでしょうか。
マクロでする方法は、応急的な対処方法で、カーソル移動でスクロール位置が自
由に動かせるようになるわけではありません。
PageDownを押す代わりに、以下のようなマクロを作成して、キー割り当てしてお
くと、自由っぽくなるかもしれません。
disabledraw;
halfnextpage;
enabledraw y;
>そのようにしても [EOF] の動作は変わらないのですが...
[カーソルでスクロールする開始位置]は、カーソルが画面からはみ出しそうにな
ったとき、自動的にスクロールをする位置です。
これをチェックすればスクロールが希望の動作になるということではありません。
上記のマクロを実行したとき、[上下に余裕を持たせる]になっていたときはカー
ソルより上に2〜3行前のものが見えてしまいますが、[画面の端]にしておけば、
カーソルより上が見えなくなるということです。
[
△
]