エイプリルフールねたで辟易していたら、寝しなにトドメをさされた感じ。
Guido さんが
Stricter Whitespace Enforcement
と云うお題で書いてます。
PyJUGもたちが悪い。
Python の新たな構文
なんてマジで解説してます。
これは困りました。
私は vi (vim) 使いなので、キーストロークが少なくて済む「TABを使う派」なのです。
えーTAB使えなくなるんですか?
タブがタブーなんて言ってる場合じゃないですよね。
確かに Python の最大の長所であり、かつ究極の弱点はインデントだと感じてたのですが。
これではエディタ選びから始めないと Python2.5 以降使えないですね (T.T)
戯言につき合ってくれてありがとうございます^^;
私は本来の vi が好きで、シンタクスのカラー表示は便利だな位のレベルです。vim の autoindent 系は使いませんし vim を理解してもいません。
Solaris のふかふかした感じの vi や、 Windows のもたもたした ViVi も使いたくありません。dos 時代のカタカタ言う感覚の vi が好きです。最近は vim もレスポンスが悪くなって来ているので心配してます。
python の先頭行に
# vim: set ts=4 sw=4 sts=4:
と書いてます。
# vim: set ts=8 sw=4 sts=4 autoindent:
なんて書くと頭がこんがらかってきます。
というか私はインデントを TAB にしたい派でして、インデントを計算してスペースを挿入してくれても、削除する時にはやはり 'x' を何度か打たないといけないので嫌なのです。
PyJug 見ると信者のコメントが追加されてます。う〜ん、他の空白に関するスタイルは異論ないのですけど、TAB 廃止だけは嫌だなと私の意見です。他の人を説得する気はまったくありません。
単なる好き嫌いの範疇なので、python の記法が変わったら、その時はまた考えようと思います。
最近のvimなら set expandtab softtabstop=4 等で済むような。
それでも行頭でインデントを戻す時だけは、やっぱりCtrl-dが必要になりますけど。