|
ご指摘ありがとうございます。
エクスプローラ等から背景右クリックで新規作成して、空のテキストファイルを作っ
たものを開いたときは、確かにそうなりました。
設定の新規作成時というのは、秀丸エディタで[ファイル]→[新規作成]を選んだとき
や、秀丸エディタを起動しただけの状態のことを意味しています。
空のテキストファイルの場合は、既存のファイルを開くということになります。
空の内容はUTF-16のBOM無しのファイルを開いたとも言えるので、考え方次第ですが、
設定通りにBOM有りに変更してもいいと思います。
今後のバージョンでできるように修正したいと思います。
現状で無理矢理なんとかする方法として、マクロで変更する方法が考えられます。
例えば以下のようなマクロを実行すると、空の内容でUTF-16のBOMが無いとき、BOM有
りに変更するマクロです。
if(linecount==1&&linelen==0&&encode==2&&bom==0&&updated==0){
setencode 2,1,1;
clearupdated;
}
これを、マクロファイル用のフォルダに、例えばtest.macとして保存し、[マクロ]→
[マクロ登録]→[自動起動]の「ファイルを開いた直後」にtest.macを指定しておくと、
開いた後に実行されるようになります。
エクスプローラで新規作成したファイルを開いたときにBOM有りに変更されるように
なります。
|
|