note から WordPress に出戻りました!😭

コードを書く時のインデントは、タブとスペースのどちらでやるべきか

だるかぶ

サンダルでスーパーカブ乗りの『だるかぶ』です!
ご訪問ありがとうございます。ゆっくりしていってね。(本ページは広告を含みます。)

2006年2月13日、CSS や JavaScript などのインデントは、タブとスペースのどちらを使えば良いのか悩んでいます。

そこで、私の使っているアプリケーションの振る舞いを調べてみると、

  • Dreamweaver 8 の“ビヘイビア”を使って JavaScript を挿入すると、半角スペース二個でインデント

  • Dreamweaver 8 の“CSS スタイル”を使って CSS を挿入すると、タブでインデント

  • Flash 8 の ActionScript は、タブでインデント

  • Script Editor 2.1.1 の AppleScript は、タブでインデント

となってました。うーん、ほとんどタブインデント?

タブでインデントすると、タブ幅を変更できないアプリケーション(例えば、Firefox 1.5 のソース表示や、フォームのテキストエリアなど)だと見栄えがコントロールできないので嫌。

でも、インデントするために、半角スペースを二個打ち込むのも、なんだか面倒くさくて嫌。インデントを削除するときも同様に嫌。

もし、半角スペース二個でインデントすると、私のキーボードにある「Tab」キーが存在する意味がなくなりそうで嫌。

と言う事で、私は、インデントにタブを使う事とします。

(X)HTML の記述に関しては、以前のようなテーブルレイアウトが無くなり、ネスト(入れ子)する事が少なくなったので、インデントしなくてもオッケーかなと。インデントするとわずかながらファイル容量が大きくなりますし。

追記 @ 2006/02/15

Movable Type の管理画面で CSS を編集中に、インデントしようと「タブ」キーを押すと、アドレスバーにフォーカスが飛んじまった。

テキストフィールドで編集するソースには、タブインデントは使わん方が良いなぁ。

現場からは以上です。それでは、またッ!!!