editorconfigによるエンコード変換したとNo.39865
K'zawa さん 22/07/11 20:18
 
こんにちは、K'zawaです。

editorconfig の指定により、開いたファイルのエンコードが変換される場合ですが、
当然、ファイルと秀丸上で、エンコードが違う、事実上の(更新)状態になります。
エンコードの変換は、実行されたとたんにファイル履歴にそのエンコード情報が記録
されるようで、ファイルを保存せずに閉じたあとで、再度開くと、設定にもよります
が、問い合わせが出て面倒です。
editorconfig が関わるエンコード変換のときは、ファイル履歴のエンコード情報を
変更しないようにできないでしょうか?(保存するときには記録する)
同様のことが、再読み込みでもおこります。
こちらは、現在のエンコードを維持してファイルとは異なるエンコードで読み込もう
としているように思います。
これもなんとかならないでしょうか?

[ ]
RE:39865 editorconfigによるエンコード変No.39866
K'zawa さん 22/07/11 20:40
 
>保存せずに閉じたあとで、再度開くと、設定にもよりますが、問い合わせが出て面
>倒です。

問い合わせとは、エンコードの「認識エラー」ダイアログのことです。
ファイル履歴にない場合にはすんなり開くのに、再度開くときには出るということで
す。
動作環境→ヒストリ2→ファイルヒストリから開くときは前回のエンコードの種類で開く
をOFFにすればよいことはわかっていますが、本件とは関係ないところで必要になる
ことがあるので。

[ ]
RE:39866 editorconfigによるエンコード変No.39870
秀丸担当 さん 22/07/12 09:45
 
ご指摘ありがとうございます。
..editorconfigを作って、ヒストリ上のエンコードの種類を再利用する設定で、開い
てから保存せずに試してみたところ、確かに期待とは違うようになりました。
この場合、ヒストリのエンコードの種類を書き換えないようにできないか検討します。
既に試されている通り、前回のエンコードの種類を使わない設定にすると回避できま
した。

[ ]
RE:39870 editorconfigによるエンコード変No.39876
K'zawa さん 22/07/13 11:00
 
秀丸担当さん、こんにちは。
K'zawaです。

>この場合、ヒストリのエンコードの種類を書き換えないようにできないか検討します。

よろしくお願いします。

[ ]
RE:39870 editorconfigによるエンコード変No.39883
K'zawa さん 22/07/19 00:26
 
秀丸担当さん、こんにちは。
K'zawaです。

V9.18Beta1 で、エンコードを変えて保存しないときはうまくいっています。
ありがとうございました。

もうひとつお願いしたいのですが、
「再読み込み」と「ファイルヒストリから開くときは前回のエンコードの種類で開
く」がONで、ヒストリから開くときは、ようするに自動判定を通さずにやるというこ
とだと思うのですが、それで認識エラーになった場合、
ダイアログ上の選択肢「エンコードの種類を指定しなおす」「変換できなかった文字
にジャンプする」に加えて「自動判定で開く」があるといいのではないでしょうか?
(あくまでも自動判定をしていないときに限り、です)

[ ]
RE:39883 editorconfigによるエンコード変No.39886
秀丸担当 さん 22/07/19 18:25
 
決まったエンコードで読み込んで認識エラーが出るようなとき、自動認識で開くよう
な選択肢があったらいいと思います。
ご意見参考にさせていただきます。

[ ]