アカウント名:
パスワード:
インデントは必ず半角スペース4文字。環境によって表示がくずれるTABはあり得ない。インデントにTABを使うやつは協調性がないことを表している
まさに正論TABは環境依存というのを分かってない人が多すぎるスペースによるコード量の増加なぞ現代では気にする必要はまったくない
TABを4文字固定にするのが正義。コード量の増加なんかより、スペースでインデントされていると、カーソルが移動できる地点が増えちゃうのが鬱陶しい。
インデントの途中、3文字目、みたいなところにカーソルが留まるべき理由は一切ない。何かの操作でそんな中途半端な場所にはまり込んだ時に、矢印キーをたくさん押さないと脱出できないとか面倒くさい。左右の矢印キーなりを押したら、インデントの深さを単位としてカーソルが移動すべき。
おっと、「じゃあ、そこがインデントとして挿入された空白ならそのように飛び飛びで移動する設定にする
最近の環境なら、カーソルキーなんぞで移動せんでもマウスで一発なのでは?
スペースでのインデントをグループ化して扱わないエディタでマウスを使うならさらにタブの方がマシだと思うけど
タブならアバウトにクリックしても最悪1カーソルキーで位置を修正すればOKだけどスペースの場合きっちり狙わないと「インデントの途中の2文字目」みたいなところにカーソルがいくわけで
# 個人的には修正行数が多ければ多いほど書類が増える開発で# 4スペース→8スペース→12スペース→15スペース→18スペース…とインデントする謎のクソソースに出会ってから# スペースのインデントのソースを初めてみるときははちょっとドキドキする
> スペースの場合きっちり狙わないと「インデントの途中の2文字目」みたいなところにカーソルがいくわけで
逆にこれが有用な場合もある
クリックしたところにカーソルが入ることは直感的だし(とあるエディタではマウスクリックや後述上下カーソル移動の時はtab上の空白部分にもカーソルが入るようにする設定があったりする)特定のカラム位置からカーソルを上下に送ってくときなどはtabだとカーソルが上下だけでなく左右にも飛ぶのでわかりづらいし視認ミスも増える
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
TABはありえない (スコア:0)
インデントは必ず半角スペース4文字。
環境によって表示がくずれるTABはあり得ない。
インデントにTABを使うやつは協調性がないことを表している
Re: (スコア:1)
まさに正論
TABは環境依存というのを分かってない人が多すぎる
スペースによるコード量の増加なぞ現代では気にする必要はまったくない
Re: (スコア:2, すばらしい洞察)
TABを4文字固定にするのが正義。
コード量の増加なんかより、スペースでインデントされていると、カーソルが移動できる地点が増えちゃうのが鬱陶しい。
インデントの途中、3文字目、みたいなところにカーソルが留まるべき理由は一切ない。
何かの操作でそんな中途半端な場所にはまり込んだ時に、矢印キーをたくさん押さないと脱出できないとか面倒くさい。
左右の矢印キーなりを押したら、インデントの深さを単位としてカーソルが移動すべき。
おっと、「じゃあ、そこがインデントとして挿入された空白ならそのように飛び飛びで移動する設定にする
Re: (スコア:0)
最近の環境なら、カーソルキーなんぞで移動せんでもマウスで一発なのでは?
Re:TABはありえない (スコア:0)
スペースでのインデントをグループ化して扱わないエディタでマウスを使うなら
さらにタブの方がマシだと思うけど
タブならアバウトにクリックしても最悪1カーソルキーで位置を修正すればOKだけど
スペースの場合きっちり狙わないと「インデントの途中の2文字目」みたいなところにカーソルがいくわけで
# 個人的には修正行数が多ければ多いほど書類が増える開発で
# 4スペース→8スペース→12スペース→15スペース→18スペース…とインデントする謎のクソソースに出会ってから
# スペースのインデントのソースを初めてみるときははちょっとドキドキする
Re: (スコア:0)
> スペースの場合きっちり狙わないと「インデントの途中の2文字目」みたいなところにカーソルがいくわけで
逆にこれが有用な場合もある
クリックしたところにカーソルが入ることは直感的だし
(とあるエディタではマウスクリックや後述上下カーソル移動の時はtab上の空白部分にもカーソルが入るようにする設定があったりする)
特定のカラム位置からカーソルを上下に送ってくときなどはtabだとカーソルが上下だけでなく左右にも飛ぶのでわかりづらいし視認ミスも増える