[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

285users がブックマーク コメント 53

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

なぜファイルの末尾に改行を入れたほうが良いのか - Qiita

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント53

  • 注目コメント
  • 新着コメント
kiyokura
蛇足のところに書かれてるJSのオブジェクトリテラルの末尾のカンマ、ESは認められるので問題ないけどJSONがNGなのそろそろどうにかして欲しいでござる...

その他
petite_blue
改行がないとcatコマンドでファイルを連結したときに行が繋がってしまうでしょ

その他
eichisanden
大昔、改行を入れなくてトラブルになって客に激詰めされた結果、なぜか行末に改行3つ入れるルールになったプロジェクトあって意味分からんかった。

その他
canadie
ちなみにこれは、POSIXではテキストファイルとは0以上の行の集合であり、行とは0以上の文字に改行がついたものであると定義されているから。出力デバイスがプリンタだった頃の名残と考えている

その他
kmaebashi
今のvimとかは知らないが、昔のviでは、末尾に改行のないファイルはそもそも作れなかった記憶。でも、それが正しい仕様だとは当時から思わなかった。

その他
nin_nikun
行いを改めると書いて改行。ファイルの最後は行いを改める気分になりましょう

その他
JULY
プログラムコードで差分を見たときの話。だけど、これで認知負荷が、は大げさな気がするなぁ。逆にこれを負荷が高いと思う人にレビューされたくない。個人的には、ワンライナーで最後の空行がエラーの元になりがち。

その他
yorkfield
行の終わりを示す文字だから、最後に付いてないと行が完了してなくて気持ち悪いと感じる。実務的にはテキストファイルを連結したときにおかしくなったことがあったかな。

その他
toaruR
その辺はハイライトしないモードがあれば良いようにも( ́-`)

その他
naoya2k
https://qr.ae/ps7VPH / 「改行を入れないといけない」「入れてはいけない」「どっちでも受理されるからどっちでもいい」の3ケースがあり、この記事は最後のケースについての話なのだと思うよ。

その他
versatile
Cの fgets・・・だっけ?だかも改行までを読んだりする関数だった気がする。もう何十年も前使っただけだから忘れたけど

その他
takehikom
ファイルの末尾に改行のないファイルを作る手っ取り早い方法はecho -n

その他
mangakoji
あー、なるほど。つか、癖で改行を入れてたので、気づかんかった。

その他
shingo-sasaki-0529
正直大した問題はないと思ってるけど、まぁコマンドラインでファイル読み書きするときにジワジワ不便さが出てくるから素直に末尾改行付けてる。

その他
rryu
差分で「no newline at end of file」で表示されるのはそれが無いと末尾の改行の有無で出る差分が謎すぎるからだと思うのだが、それを警告的に表示するgithubがやりすぎなだけだと思う。

その他
tmatsuu
自分はコマンドラインを使ってきたことからも自然と末尾に改行を入れる勢。ただ郷に入っては郷に従い、末尾に改行を入れてないリポジトリならそれに合わせる。

その他
ghostbass
通常の文章が"word,[WS]word" なのでカンマは後ろに入れるの。

その他
paradoxparanoic
古いエンジニアなら末尾を改行せず痛い目にあったことがあるはず。そういう無駄なハマりポイントは事前にケアするのが賢いやり方です

その他
nakag0711
うーんどちらでもいいような...どちらにしてもついてないテキストはこれからも作られ続けるわけだし...気にしない方がいいんじゃない

その他
urtz
改行って名前の坊さん居そう

その他
akymrk
"普段VS Codeを使用しているのであれば、オプションから [Files: Insert Final Newline] という項目のチェックを入れましょう。"

その他
Chisei
やるか

その他
blueeyedpenguin
ないと気持ちが悪いけど、入れなくてもシステムになんの影響もないですよねと言われたら反論できないし、うーん...

その他
nin_nikun
nin_nikun 行いを改めると書いて改行。ファイルの最後は行いを改める気分になりましょう

2024年02月18日 リンク

その他
doroyamada
cronの定義ファイルは改行がないとちゃんと動作せんのよね。

その他
n_231
改行記号なのか行末記号なのかみたいな話もあり、なかなか単純ではない

その他
Kenju
カンマは手前に入れている。value [改行], value [改行] の方が追加・削除したい時も楽。

その他
tettekete37564
要素区切りのカンマは先頭につける変態です。別に後ろでも良いけど。その行を見ただけでこの行は上の行の続きだよ、と分かるメリットとか要素の追加や削除がしやすい(先頭の要素を除いて)とかそういう理由

その他
h22_Funny_Bunny
昔触ってたUNIXはhostsとかスクリプトなんかの、最後の行に書いてあることは読んでくれなかったから今でも入れてる。

その他
yto
cat でくっつけるときこまる

その他
prostaglandin
前の職場で隣のチームが大激論していたなあ。しばらくして結論聞いたら必ず改行入れるルールになったとのこと。自分も改行を必ず入れる派だったので安堵したのを覚えている。

その他
t07159ko
コード追加する時に改行したはずだから普通に「本来変更した行」だよね。カンマも同様

その他
nabe1121sir
改行ないテキストファイル、viさんが激オコだった記憶

その他
eichisanden
eichisanden 大昔、改行を入れなくてトラブルになって客に激詰めされた結果、なぜか行末に改行3つ入れるルールになったプロジェクトあって意味分からんかった。

2024年02月18日 リンク

その他
canadie
canadie ちなみにこれは、POSIXではテキストファイルとは0以上の行の集合であり、行とは0以上の文字に改行がついたものであると定義されているから。出力デバイスがプリンタだった頃の名残と考えている

2024年02月18日 リンク

その他
hiby
EOFが無いとは何事か、みたいな文化は無くなったよなあ。

その他
hecaton55
蛇足の部分だけどカンマ区切りを書く場合は行頭にカンマを書く派なので追加する場合はそんなに困らない。先頭を削除したいとか言われると面倒

その他
zgmf-x20a
私はTeXで文書書くことが多いので、80文字くらいで改行する派。文字通り老人。

その他
fivestech
Git diffが見やすくなるかどうかくらいだと思ってる

その他
everybodyelse
これいまだに必要性がよくわからんくてそのままにしてる

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「なぜファイルの末...」が注目されています。

気持ちをシェアしよう

ツイートする

なぜファイルの末尾に改行を入れたほうが良いのか - Qiita

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y... Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

ブックマークしたユーザー

  • techtech05212024年06月26日 techtech0521
  • stogashi1462024年03月19日 stogashi146
  • clavier2024年03月19日 clavier
  • shirotorabyakko2024年03月11日 shirotorabyakko
  • lugecy2024年03月03日 lugecy
  • versatile2024年02月28日 versatile
  • kaeru-no-tsura2024年02月28日 kaeru-no-tsura
  • takehikom2024年02月28日 takehikom
  • mgl2024年02月26日 mgl
  • nntsugu2024年02月24日 nntsugu
  • mangakoji2024年02月24日 mangakoji
  • shingo-sasaki-05292024年02月20日 shingo-sasaki-0529
  • k_wizard2024年02月20日 k_wizard
  • rryu2024年02月20日 rryu
  • nishitki2024年02月20日 nishitki
  • tmatsuu2024年02月20日 tmatsuu
  • J_J_R2024年02月20日 J_J_R
  • hm_hs2024年02月20日 hm_hs
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /