EmEditor での Insert Final Newline の設定
EmEditor で、ファイルを保存する際、末尾に改行がなければ自動的に追加する設定のしかたは以下のとおり。
-「ツール」メニューから設定ダイアログを開き、「ファイル」グループにある「保存時」ボタンをクリックして「保存時の詳細」ダイアログボックスを開く。「各ファイルの最後に改行コードが存在することを確認する」をチェックする。
EmEditor Professional, EmEditor Free の Version 21.5 (2022年2月公開)以降でサポートされている。
EmEditor と EditorConfig
EmEditor は version 21.5 から EditorConfig をサポートしており、ここで取り上げている Insert Final Newline の設定もこのタイミングで導入された。.editorconfig ファイルを作成し、テキストエディタのオプションを統一的に定義し、管理することが可能になる。今回紹介しているファイル末尾の改行の自動挿入は、同ファイルに insert_final_newline = true
を記述することでONにできる。
なお、EditorConfig は EmEditor Professional, EmEditor Free の両方でサポートされているが、設定をオフにできるのは EmEditor Professional のみ(参考)。
EmEditor について
EmEditor は Emurasoft によるシェアウェア。巨大ファイルの編集や Unicode の処理、高速な正規表現の処理など、長くお世話になっています。
参考
Insert Final Newlineの設定をしようという話
Why should text files end with a newline?
EmEditor v21.5.0 を公開しました (テクニカル レビューを含む)。
EditorConfig-Properties#insert_final_newline