[
スレッド全体
]
▼
2016/7/30 (土) 16:41:53
ばぼ
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
[2373]
ファイル保存時の改行コード統一は仕様?
ご存じの方がいれば教えてください。
現在、ver2系のsakuraでは、
ファイル保存のフローで保存前に改行コードを修正しています。
SVNログを見る限り、ver2発案時からの動作ですが、
これは仕様なんでしょうか?
.\sakura_core\CSaveAgent.cpp(105):
//改行コード統一
CDocVisitor(pcDoc).SetAllEol(sSaveInfo.cEol);
sakura内部では全行に対して行末記号を保持しており、
データ構造とロジックに矛盾があるように思います。
全行の行末記号情報を個別に持つ、ということは、
行末記号が混在した状態のファイルを保存したら、
混在状態がそのまま出力されるのが自然だと思います。
意図してやってると思うんですが、
なんでそうしたのか(だんまりで修正する仕様にしたのか)
経緯があれば教えてほしいです。
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.81
[ut:0.010][st:0.000]