文字数カウントの「計算方法」が保存されNo.32170
Nishibe さん 13/04/05 13:25
 
秀丸エディタV8.30 β34です。

ステータスバーに「文字数」を表示させた場合、その数え方を該当表示クリックもし
くは動作環境メニューから変更できますが、その変更した数え方が保存されないのは
仕様でしょうか?
(できれば保存されるようにしていただきたいのです)

よろしくお願いいたします。

[ ]
RE:32170 文字数カウントの「計算方法」がNo.32171
秀丸担当 さん 13/04/05 15:00
 

文字数の計算方法は、保存される仕様になっています。
保存されていないとしたら何らかの想定していないことになっているのだと思い
ます。

試してみたところ保存はされているようで、こちらで確認している操作方法と何
か違うのかもしれせん。

新規作成して、ステータスバーの「全0文字」(「全体の文字数(おおよそ)」が
表示されているところ)をクリックすると、「文字数」ダイアログが出ます。
ここでそれぞれの数え方をクリックすると、ダイアログボックス下部の「文字
数」のところの数値が変化しますが、この時点では保存されていないです。
このまま右上の×ボタンで閉じると保存されないままになります。
保存する場合は、ダイアログボックス左下の「OK」を押すと保存されると思い
ます。

[ ]
RE:32171 文字数カウントの「計算方法」がNo.32172
Nishibe さん 13/04/05 17:01
 
操作手順は正しいです。

それで、いろいろ試したところ、以下の特定の条件で100%再現できました。

計算方法をリセットした状態から、全角文字(1)、全角空白(2)、改行(6)の3つ「だ
け」をデフォルトの2文字から1文字に変更する。
上記の状態でOKでダイアログを閉じて、秀丸エディタを終了→再度起動すると、上
記の設定は保存されていません。
上記の状態からひとつでも設定が異なるとちゃんと保存されます。

じつは、上記設定は2バイト文字をすべて1文字としてカウントさせるための設定な
ので、今は「タブ文字をカウントしない」を追加して回避してますが、ご対応いただ
ければ幸いです。

[ ]
RE:32172 文字数カウントの「計算方法」がNo.32173
秀丸担当 さん 13/04/05 17:07
 

>計算方法をリセットした状態から、全角文字(1)、全角空白(2)、改行(6)の3つ「だ
>け」をデフォルトの2文字から1文字に変更する。
>上記の状態でOKでダイアログを閉じて、秀丸エディタを終了→再度起動すると、上
>記の設定は保存されていません。
>上記の状態からひとつでも設定が異なるとちゃんと保存されます。

再現方法ありがとうございます。
言われている通りにして再現させることができました。
こうなってしまうのはバグでした。
マクロのcharcount関数でいうところの数値の組み合わせがちょうどゼロになる
ときは設定されていないと解釈されデフォルト値に設定されるようになってしま
っていました。
こういう場合でも大丈夫になるようにV8.30の次のβ版で修正させていただきま
す。

[ ]
RE:32173 文字数カウントの「計算方法」がNo.32174
Nishibe さん 13/04/05 17:20
 
ありがとうございます。
よろしくお願いいたします。

[ ]