|
(-L-) さんこんにちは Iranoan です
> ただ、0バイトの時はそれでも大丈夫そうなのですが、既存(ASCII)ファイルを開
>いた時に、編集(内容更新)していなくてもファイル日付が変わってしまうとか、d
>eletefileされているタイミングで秀丸エディタが異常終了したときにロストしてし
>まうような気もしたため怖いから試せていません。(動作はするということなので
>すが。。)
提示したのは「新規作成直後」用です
それ以外のときに使うマクロではありません
> 0バイトの時や、ASCIIのみのファイルを開いたときは
に関しては、その判定を加えたマクロを組んでやればよいでしょう
例えば前者なら
if( linecount2 == 1 && strlen(gettext(0, 0, 2, 0, 1)) == 0)
で、ASCII のみなら
searchdown "[^\x00-\xFF]", regular, loop;
if( !result )
で判定できます
ただ新規作成時以外の文字コードは、「ファイルタイプ別設定」で対処すれば実用十
分だと思います
またもう今どきなら、標準文字コードを UTF-8 にしておいたほうが良いのかも
|
|