intelli-sense

Visual Studio Hacks: Tips & Tools for Turbocharging the IDE

C#で開発しているとVisual Studio2005のintelli senseやsnipetは、それなりに便利だが、私の理想にはほど遠い。


「foreach」と入力してtab keyを2回押す。私の考えでは、この時点でcollectionのほうにカーソルが行かなければならない。collectionが決まれば、コンテナは一意に決まることが多いからだ。たとえば、


foreach(char c in str)
{

}

のstrの部分を入力すれば、charは候補としてあがって欲しい。ユーザーが定義したclassだとしても、IEnumeratorを実装しているなら、有力候補ぐらい出せるはずだ。これが気になって気になって仕方ない。この部分をVisualStudioのplug inを書いて拡張してやろうかと真剣に考えている。