PerlやPHPをメインで書いてるなら、実行環境はほとんどの場合UNIX系OSになるわけで、CUIの操作に慣れた方が良い。そうすると、viかemacsか、どちらかに習熟する必要があるというか、必然的に習熟する。