エディタについて

ここはPowerShellについて書きつつ、Microsoft MVPを目指すブログであるという初志をふと思い出したので、PowerShellについて書きますが、みなさんはPowerShellスクリプトを編集するとき、どんなエディタを使っているでしょうか? 僕は、gvim + ps1.vimです。

セマンティックスをリアルタイムで解釈してくれるプラットフォームを使い、キーストロークを逐次分析させることで、素晴らしい魔法のようなことができるようになるんだよ。だから、Emacsのことなど忘れてしまった方がいい。もうテレタイプなんて使っていないんだろう--それってあまり頭の良いことじゃない。とにかくEmacsを使うのはやめた方がいい。

Emacsは忘れた方がいい(Gosling):2008年の名言 - builder by ZDNet Japan

たしかに、VS.NETの助けなしでVB.NETC#は書きたくない。JavaC#は変数に型があるので、補完の有り難味がすさまじいけど、変数に型のない言語でもNetBeansは素晴らしいんだろうか。Rubyにも対応してるみたいだが……。型推論のある言語で"キーストロークを逐次分析させることで、素晴らしい魔法のようなこと"ってのは可能だろうか。定義が終わっていない段階で、ユーザを助けてくれるような……。
デブサミの波村さんとまつもとさんの対談で、LINQの語順でFromが先に来るのは、型情報を先に示して補完が利くようにするため(うろ覚え)、と聞いたんだけども、F#でも型注釈をつけておけば、いろいろ助けてくれそうな気はする。
PowerShellのエディタの話に戻すと、microsoft.public.windows.powershellWhat editor do you recommend?ってスレッドがあったんで、集計してみました。英語がよくわからないので、適当に実際使ってるぜって感じの人の数を集計してます。

エディタ
PowerGUI editor 3
PowerShell Plus 2
VIM 2
Powershell Analyzer 1
Notepad++ 1
PowerShell+ 1
NotePad 1
PSPad 1
Admin Script Editor 1

わりとVIM人気。