古い記事
ランダムジャンプ
新しい記事
ソースコード(プログラム)のインデントはタブではなくスペースを使おう、
というのは昔からよく言われていることなのですが、
特にソース共有して開発するとその重要性を実感します。

Perl ベストプラクティス」より:
インデントにはタブではなくスペースを使用する
異なる出力デバイスに印字したり、ワードプロセッサドキュメントにペー
ストしたり、タブスペースの異なる誰かのエディタで表示したりすると、
タブは同じように表示されない。このため、タブだけを使用したり、
(なお悪いことに)タブとスペースを混ぜて使用したりしてはならない。

Emacs の場合は以下を .emacs に書けばOK!(Perlベストプラクティスより)
;;; tab => space * 4
(defalias 'perl-mode 'cperl-mode)
'(cperl-close-paren-offset -4)
'(cperl-continued-statement-offset 4)
'(cperl-indent-level 4)
'(cperl-indent-parens-as-block t)
'(cperl-tab-always-indent t)
(とはいえ現在の私の環境だと若干変。調査中…)

TeraPad では以下のツールで一括変換できます。
- Tategoto is here. - TpTab
  http://harpy.org/Tategoto/terapad/TpTab.html