エディタの内容と「やり直し」勝手にクリNo.01270
R さん 07/07/17 06:05
 
秀丸:7.00 ver16
OS:Win Vista home pre
動作環境→ファイル→自動保存→テンポラリ〜→更新回数1回、延滞時間1秒
に設定
で、新しいタブを開きます(このときの文字コードはShift-JIS)
そのタブに「ß」が含まれた文章をペーストします
勿論「ß」だけでも可
(「ß」は文字コード表示のUTF-8だと0xC39Fです)

で、ペーストしたら直接入力で任意の文字(テンキーの0とか)を入力します
少し待ちます

すると、このタブの中身がクリアされてしまいます
「やり直し」「やり直しのやり直し」もクリアされてしまうのでお手上げです。

ちょっと再現に手間取りましたが、これで再現できるかと思います
動作環境→ファイル→自動保存→テンポラリ〜
で、更新回数とかを増やせば一応大丈夫…ですが、その回数編集するとクリアされて
しまいます。ですので、しばらく編集した後にクリアされることも結構…

新規作成時の文字コードがShift-JISで、「ß」は文字コード表示のShift-JIS
で----と表示されるのがダメみたいです

あ、1回1秒 ってのは再現用です
デバッグよろしくお願いしますです

[ ]
RE:01270 追加No.01272
R さん 07/07/17 06:10
 
やっぱ参照文字(?)に変換されちゃうな〜
http://www.geocities.jp/niswf/hidebug.txt
このテキストファイルの中身をそのままコピーして、以下ペースト〜と行ってください
テキストファイルの文字コードはUnicode(UTF-8)です

[ ]
RE:01270 エディタの内容と「やり直し」勝No.01274
秀丸担当 さん 07/07/17 11:31
 

>動作環境→ファイル→自動保存→テンポラリ〜→更新回数1回、延滞時間1秒
>に設定
>で、新しいタブを開きます(このときの文字コードはShift-JIS)
>そのタブに「ß」が含まれた文章をペーストします
>勿論「ß」だけでも可
>(「ß」は文字コード表示のUTF-8だと0xC39Fです)
>
>で、ペーストしたら直接入力で任意の文字(テンキーの0とか)を入力します
>少し待ちます
>
>すると、このタブの中身がクリアされてしまいます
>「やり直し」「やり直しのやり直し」もクリアされてしまうのでお手上げです。

この通りにして再現させることができました。
申し訳ありません。早いうちに修正させていただきます。

[動作環境]→[ファイル]→[エンコード2]→[保存するときのエンコードの種類関
連]の、「変換できない文字があったとき警告メッセージを表示」をONにしてお
くと、回避ができるようです。

これがOFFで、Unicode独自文字が含まれるときで、さらに自動保存が働くとファ
イルの再読み込みされるようになってしまっていました。

[ ]
RE:01274 エディタの内容と「やり直し」勝No.01277
R さん 07/07/17 20:52
 
おぉー再現されましたか
良かった良かった

これからもがんばってください〜

[ ]