前提条件:ファイルの末尾に改行を入れる
- Linux を使うならテキストファイルの末尾に改行を入れる方が便利
-
git
やwc -l
やcat
など、それが前提になっているものが多い
-
- VSCode で Insert Final Newline にチェックを入れると保存時に改行を入れてくれる
- prettier や eslint で設定してるから大丈夫だよっていう人も居るかも
When enabled, insert a final new line at the end of the file when saving it.
VSCode のオプション、Editor: Render Final Newline とは
ファイルの最後の行番号を表示するかどうか選べる。
Render last line number when the file ends with a newline.
Render Final Newline が off の場合
off にすると wc -l
で表示したときのファイルの行数と最終行の行番号が一致するので嬉しい。
Render Final Newline が on の場合
最後の空行に行番号が表示されているとなんとなく違和感がある。
Render Final Newline が dimmed の場合
行番号が薄い色で表示されるようになる。中間の選択肢。
おわりに
Render Final Newline について説明している記事があんまりなかったので書いてみました。