EUCファイルの保存No.03262
よしはる さん 99/05/14 21:38
 
はじめまして。よしはると申します。
V3.01を使っています。

UNIXのファイルを編集するのにHIDEMARUを重宝して使って
いるのですが、以下の現象が発生し困っていますので、
なにかわかれば教えてください。

EUCコード指定ドライブ(sambaの共有ドライブ)のEUCファイルを
読み込んだ後、「ファイルタイプ別の設定」でなにか(タブの
文字数等)の設定を変更して、設定を「保存しないで更新」した後、
ファイルを保存すると、すべての行に余分に<CR>(^M)が付加されて
書きこまれてしまいます。
(V2.XXのときには問題なかったのですが...)

[ ]
RE:03262 EUCファイルの保存No.03281
秀丸担当 さん 99/05/17 18:25
 
>EUCコード指定ドライブ(sambaの共有ドライブ)のEUCファイルを
>読み込んだ後、「ファイルタイプ別の設定」でなにか(タブの
>文字数等)の設定を変更して、設定を「保存しないで更新」した後、
>ファイルを保存すると、すべての行に余分に<CR>(^M)が付加されて
>書きこまれてしまいます。

手順通りにやってみたのですが、CRが付加されてしまうことはなかっ
たです。
他に条件はないでしょうか。

[ ]
RE:03281 EUCファイルの保存No.03294
よしはる さん 99/05/18 11:52
 
>>EUCコード指定ドライブ(sambaの共有ドライブ)のEUCファイルを
>>読み込んだ後、「ファイルタイプ別の設定」でなにか(タブの
>>文字数等)の設定を変更して、設定を「保存しないで更新」した後、
>>ファイルを保存すると、すべての行に余分に<CR>(^M)が付加されて
>>書きこまれてしまいます。
>
>手順通りにやってみたのですが、CRが付加されてしまうことはなかっ
>たです。
>他に条件はないでしょうか。

私の方でも自分で書いたとおりの手順でやってみたところ、
1度目は再現しませんでした。しかし、同じ手順を続けて再度やると、再現しました。
(EUCファイル読み込み→「ファイルタイプ別の設定」→設定変更→
 設定を「保存しないで更新」→ファイル保存→「ファイルタイプ別の設定」→
 設定変更→設定を「保存しないで更新」→ファイル保存)
この現象が再現し余分な改行がついた場合でも、秀丸上では通常どおりに
見えます(再度読み込み直したとしても)。
しかし、実際のファイルには余分なCRがついているので、
UNIX側のviで見ると^Mが表示されます(ファイルダンプを見てもわかると思います)。

[ ]
RE:03294 EUCファイルの保存No.03322
秀丸担当 さん 99/05/19 19:13
 
>私の方でも自分で書いたとおりの手順でやってみたところ、
>1度目は再現しませんでした。しかし、同じ手順を続けて再度やると、再現しました。

言われてみたとおりやってみたところ、再現しました。
2回続けてファイルタイプ別の設定を変えると起きるようです。
調べておきます。

[ ]
RE:03262 EUCファイルの保存No.03537
よしはる さん 99/06/16 16:08
 
>EUCコード指定ドライブ(sambaの共有ドライブ)のEUCファイルを
>読み込んだ後、「ファイルタイプ別の設定」でなにか(タブの
>文字数等)の設定を変更して、設定を「保存しないで更新」した後、
>ファイルを保存すると、すべての行に余分に<CR>(^M)が付加されて
>書きこまれてしまいます。

さらに使っていて気がついたのですが、
EUCドライブのファイルの編集時で、上記のような設定変更をしない場合でも、
2度目のファイル保存時にこの現象が発生しました。
(1度目の保存時は問題なく、引き続き編集を続けた後の
 2度目の保存時に発生します)

[ ]