行番号表示が乱れますNo.12861
もっちー さん 02/09/03 00:21
 
はじめまして。
以下のようなマクロを使ってウィンドウリサイズ時に横幅を調節するようにしている
のですが、行番号を出した状態でこのマクロを実行すると、行番号が1から始まらな
くなったり、途中から1行目が始まったりすることがあります。
どうやら、ファイルの途中を表示した状態で、このマクロによって折り返しの数が変
化したときに起きるようです。(折り返しが増えると1行目がなくなり、減ると途中が
1行目になる)
折り返しが変化するように大きく幅を変えると100%起きるようです。複数の環境で確
認できました。
一応、過去の事例を検索してみたのですが、それらしい件が見つからなかったので投
稿いたしました。
ちなみにバージョンは3.17を使っています。
調査いただけると幸いです。

// 折り返し幅を現在のウィンドウの幅に合わせる

#w = windowwidth - linenostate * 5 - 1;
if (#w < 20) #w = 20;
config "w"+str(#w);

[ ]
RE:12861 行番号表示が乱れますNo.12867
たけのこ さん 02/09/03 17:07
 
たけのこです。

マクロを使わなくても、その他→ファイルタイプ別の設定→全般→折り返し文字
数を適当に変えると、おっしゃっている現象になるようです。

// 折り返し文字数なんて滅多にいじらないから気づかなかった

[ ]
RE:12867 行番号表示が乱れますNo.12871
ENCODINGSHIFTJIS さん 02/09/04 15:19
 
その他>ファイルタイプ別の設定>全般>行番号の計算方式>エディタ的
ではどうですか。

[ ]
RE:12871 行番号表示が乱れますNo.12872
たけのこ さん 02/09/04 15:33
 
たけのこです。

エディタ的にて発生するようです。ワープロ的では発生しませんでした。桁数変
更と同時にワープロ的→エディタ的へ変更したときも発生しました。

[ ]
RE:12861 行番号表示が乱れますNo.12873
秀丸担当 さん 02/09/04 17:47
 
>以下のようなマクロを使ってウィンドウリサイズ時に横幅を調節するようにしてい
>るのですが、行番号を出した状態でこのマクロを実行すると、行番号が1から始まら
>なくなったり、途中から1行目が始まったりすることがあります。

他の方からも報告があり、再現することができました。
バグですので、修正させていただきます。

[ ]