以下の内容はhttps://var.blog.jp/archives/56434721.htmlより取得しました。
COMMENT
コメント一覧 (5)
1. ななしさん
2016/11/07 22:21
学生ですが、タブ派に大賛成です。
スペース4個じゃ、インデント1個分なのか2個分なのか、位置が一目で分からない!
しかしWebサイト上に乗っているソースコードとかをコピペすると、必ずスペースだらけで、一々全部消してタブに直す作業が…
2. [管理人]
2016/11/13 18:06
ですよねー
ちゃんと決まった個数のスペースだと一括置換ができるはずなのですが けっこうな頻度で基本は4つなのに部分的に3つだったり5つだったり……
タブ使っていればひとつが大きいのでこういうのが起きないですのにね
3. ななしさん
2018/05/02 23:39
タブ派に賛成!
タブの数=インデントの深さ
というのはやっぱり分かり易い!
4. ななしさん
2025/07/10 15:37
まぁ、言語にもよるし開発環境や文字コードによってはタブで成形されるとは限らないんだよねぇ。。
以下は参考までに
https://www.gizmodo.jp/2016/09/tab-vs-space.html
5. ななしさん
2025/07/29 23:01
>>4
古い記事だけど最近のコメなので自分も書いておくと、10年も前の記事を参考にしても仕方ないと思う
昔は仕方なくスペースでも今どきスペースである必要がないんだから新しいものほどタブが増えていくだろうし
Githubとか見ても、変更するのはコストがあるんだから古いものはスペースが多いだろうし、フォーマッターの標準設定通りが多いんだからそこを見てもスペースが多いのは当たり前だろう
「自分がこれまでのものを置き換える新しいフォーマッターを作るとしてデフォルトはどっちであるべきか」で考えるべきだと思う
今どきのテキストエディタではフォント・フォントサイズ・行間・文字色(テーマ)を各自が自由に設定できるのにインデント幅だけできないというのはおかしい
実際アクセシビリティの観念からユーザーが自由に設定できるタブがデフォルトであるべきという意見もいくつかのフォーマッターで出てたはず(実際導入されたかは知らないが)
インデントは見た目を綺麗に装飾するためのものではなく論理構造を明示するためのものなんだから幅を固定する必要もなくタブ一択だと思う