禁則表示についてNo.07749
TAKA さん 01/03/02 19:07
 
TAKAです。

禁則表示について、少しおかしな現象がありましたので、お知らせ
します。(Ver3.08)

「その他→ファイルタイプ別の設定→全般」の「折り返し文字数」
を20、「禁則処理」をON、
「その他→動作環境→ウィンドウ→禁則処理」の「追い出し+句読
点のぶら下げ」を選択、ワードラップをON、「禁則レベル2」を
選択しています。


// テストファイル(折り返しを大きくした場合)(ここから)
01234567890123456789、234567890、34567890123456789[\n]
[EOF]
// テストファイル(折り返しを大きくした場合)(ここまで)

[\n]は改行です。


// テストファイル(折り返しを20)(ここから)
01234567890123456789、
234567890、
34567890123456789[\n]
[EOF]
// テストファイル(折り返しを20)(ここまで)

となってしまいます。
ワープロ行での1行目は、「、」の禁則が望通り効いているのです
が、ワープロ行での2行目は、「、」の禁則が効いてはいけないの
に効いてしまっています。


// テストファイル(折り返しを20)(本来)(ここから)
01234567890123456789、
234567890、345678901
23456789[\n]
[EOF]
// テストファイル(折り返しを20)(本来)(ここまで)

本来は、こうなるのが正しいのではないでしょうか?
#禁則処理は詳しくないので、自信がないよー

[ ]
RE:07749 禁則表示についてNo.07750
える さん 01/03/02 20:03
 
>// テストファイル(折り返しを20)(ここから)
>01234567890123456789、
>234567890、
>34567890123456789[\n]
>[EOF]
>// テストファイル(折り返しを20)(ここまで)
>
>となってしまいます。
>ワープロ行での1行目は、「、」の禁則が望通り効いているのです
>が、ワープロ行での2行目は、「、」の禁則が効いてはいけないの
>に効いてしまっています。

これは禁則処理ではなくてワードラップが ON なので、
ワードラップしたのです。

ワードラップが ON なので、34567890123456789 という
ワード中では秀丸は改行することができません。そこで、
秀丸が認識するワードは

「01234567890123456789、」「234567890、」「34567890123456789[\n]」

の3ワードになるんだと思います。
ワードラップが ON で、20文字制限がついているので、
「20文字を超えない範囲」で「何ワード表示できるか」を
検査します。

結果として

01234567890123456789、
234567890、34567890123456789[\n]

と、2行目を2ワードにしてしまおうとすると、20文字を
超えますから、2行目には1ワードしか入らないことにな
ります。


[ ]
RE:07749 禁則表示についてNo.07751
きいろいまふらあ さん 01/03/02 20:19
 
> 本来は、こうなるのが正しいのではないでしょうか?
> #禁則処理は詳しくないので、自信がないよー

「ワードラップ」のチェックは?

[ ]
RE:07750 禁則表示についてNo.07752
TAKA さん 01/03/02 20:31
 
TAKA です。

>01234567890123456789、
>234567890、34567890123456789[\n]
>
>と、2行目を2ワードにしてしまおうとすると、20文字を
>超えますから、2行目には1ワードしか入らないことにな
>ります。

ワードラップが関係していたのですね。
える さんの詳しい説明でよく分かりました。
ワードラップをOFFにすると、私の希望通りにも動作しました。

お手数をおかけしました。 > える さん、きいろいまふらあ さん

[ ]