|
こんにちは、白雲斎です。
Windows XP, 秀丸エディタ 7.01
未保存のファイル、もしくはユニコードでないエンコードの更新中ファイルにユ
ニコード文字がある状態でGREP(現在の内容)を実行すると、
『文字コード変換できない文字がふくまれていたので、?マークや同義の文字に
変換して保存しました。読み込みし直しますか?』
と問い合わせてきます。
「いいえ」を選択すると、
検索文もユニコードの場合には、何もヒットしません。
(当然と言えば当然ですが…)
「はい」を選択すると、
未保存のファイルでは実行面のファイル内容がすべて破棄され、更新中のフ
ァイルでは編集箇所が破棄されてしまい、やり直しも出来ない状態になりま
す。(これもある意味当然か!?)
これは問題ではありませんか?
と言うか、GREP実行で読み込みし直しの問い合わせをされることが問題!?
-- 再現マクロ --------------------------
newfile;
#c = 0x4e24;
insertfix unichar(#c) + "\n";
searchdown2 unichar(#c);
message str(result);
localgrep unichar(#c);
----------------------------------------
|
|