ファイル内の文字が消えるNo.01480
eiji さん 98/08/06 13:28
 
こんにちは.初めて発言します.
初めてなのに,質問になってしまいました(_ _).

次のファイルを作成しました.
 ・改行なし(ファイル最後も改行なし)
 ・折り返し文字数 120

秀丸で保存すると,次のようになってしまいます.
 ・169行111文字目(20391文字)までは
  正しい.
 ・169行112文字目(20392文字)から
  9文字削除されてしまう.
  →20392文字からは半角空白が9文字ある
  (行120文字のうち,112〜120は半角空
   白となっている.すべての行).
 ・同様に306行目でも9文字削除されてしまう
  (やはり半角空白).

どうしたら良いでしょうか?
何か,設定方法で関連する部分があるでしょうか?

[ ]
RE:01480 ファイル内の文字が消えるNo.01486
秀丸担当 さん 98/08/07 17:18
 
>次のファイルを作成しました.
> ・改行なし(ファイル最後も改行なし)
> ・折り返し文字数 120
>
>秀丸で保存すると,次のようになってしまいます.
> ・169行111文字目(20391文字)までは
>  正しい.
> ・169行112文字目(20392文字)から
>  9文字削除されてしまう.
>  →20392文字からは半角空白が9文字ある
>  (行120文字のうち,112〜120は半角空
>   白となっている.すべての行).
> ・同様に306行目でも9文字削除されてしまう
>  (やはり半角空白).

試してみたのですが、現象は発生しませんでした。
ファイルは、全角文字や半角カナが含まれるとか、TABが含まれるとか、
特殊なことはないでしょうか。
禁則処理はONになっているでしょうか。

[ ]
RE:01486 ファイル内の文字が消えるNo.01490
eiji さん 98/08/07 21:54
 
>試してみたのですが、現象は発生しませんでした。
>ファイルは、全角文字や半角カナが含まれるとか、TABが含まれるとか、

○禁則処理
 ・追い出し,ワードラップです(初期値のままと思う)
○文字のこと
 ・全角文字なし
 ・半角カナ文字あり
 ・TABはなし
○V2.24です.
 →V2.?のちょっと前のヴァージョンでもなります.

 発生したファイル以外に,テスト的に新規作成したデータでも,
同じ個所(文字位置)がなります.
 1)全部数字のデータだとならない.
 2)横120のうち,112〜120文字まで空白だと発生する
  (この時は全部数字のうち後ろだけ空白に変更した).

 すみません.よろしくお願いします.

おわり

[ ]
RE:01486 ファイル内の文字が消えるNo.01491
eiji さん 98/08/07 21:56
 

>禁則処理はONになっているでしょうか。

 すみません,情報漏れです.

 「その他→設定→詳細」の禁則処理はオフです.

おわり

[ ]
RE:01490 ファイル内の文字が消えるNo.01504
秀丸担当 さん 98/08/11 18:38
 
> 発生したファイル以外に,テスト的に新規作成したデータでも,
>同じ個所(文字位置)がなります.
> 1)全部数字のデータだとならない.
> 2)横120のうち,112〜120文字まで空白だと発生する
>  (この時は全部数字のうち後ろだけ空白に変更した).

というわけでいろいろ試してみましたが、再現できません。
2)で、はじめから空白になっていたら、バグって空白になったのかどうかのか
わからないではないかと思ったのですが、再現方法がちょっと違うのだと思います。

あと、その他→動作環境→編集→テンポラリファイルの、
「テンポラリファイルを使用する」
「テンポラリファイルを使用して再オープンの高速化」
をonにしたりoffにしたりすると状況が変化しないでしょうか。

[ ]
RE:01504 ファイル内の文字が消えるNo.01509
eiji さん 98/08/11 20:01
 
>あと、その他→動作環境→編集→テンポラリファイルの、

 状況は変化しませんでした.
 気がついたのですが,169行の120桁が空白だと発生します.
 テストデータの内容は

  1行 ----|----+----(120桁まで)
  2行  12345678901234(120桁まで)
     (以降繰返)

 といったデータを作成しました.
 169行120桁のみ空白1文字,というデータにして,保存す
ると発生します.この時はその1文字空白が消えます.
 ファイル内は,改行なし,タブなしです.

 再現してくれるといいのですが.
 お手数をおかけします.

[ ]
RE:01509 ファイル内の文字が消えるNo.01520
秀丸担当 さん 98/08/13 15:26
 
> 状況は変化しませんでした.
> 気がついたのですが,169行の120桁が空白だと発生します.
> テストデータの内容は
>
>  1行 ----|----+----(120桁まで)
>  2行  12345678901234(120桁まで)
>     (以降繰返)

ようやく再現できました。
最初はこれを同じテキストを作っても再現できないのでどうしてかと悩んで
いたのですが、その他→設定→その他の「保存するときに行末の空白を除去する」
がONになっていると再現できることがわかりました。

再現できたので直すことができます。
ありがとうございました。

[ ]
RE:01520 ファイル内の文字が消えるNo.01539
eiji さん 98/08/19 21:38
 
>いたのですが、その他→設定→その他の「保存するときに行末の空白を除去する」
>がONになっていると再現できることがわかりました。

 この設定でしたか.
 確かに行末空白削除はいつもONになっていました.
 この設定をOFFにすれば,当座は大丈夫ですね.

 ありがとうございました.
 お手数かけます.

おわり

[ ]