[C#][開発環境]Visual Studioに入れておくと捗る7つのプラグイン

3月末までJava/C#を使ったプロジェクトに参加していたんですが、その時に使ってたVisualStudio 2008周りのプラグインとかをまとめておく。

Visual Studio

AnkhSVN

screenshot
ankhsvn: Subversion Support for Visual Studio

VisualStudio内でSVNを使うためのプラグイン

Eclipseに比べるといろいろ非力だけど仕方ない

CodeRush

https://www.devexpress.com/Products/CodeRush/
CodeRush: IDE Productivity Tools for Visual Studio | DevExpress

リファクタリング系の機能を追加してくれる

  • メソッドの抽出
  • ローカル変数の抽出
  • 変数をvarにしたり、その逆をしたり
Code Compare

screenshot
http://www.devart.com/codecompare/

文字単位まで比較してくれる。

ちょっとEclipseっぽくなる

SonicFileFinder

ファイルを開くのが簡単になる。Eclipseでいうと「リソースを開く」に相当する

screenshot
http://www.jens-schaller.de/sonictools/sonicfilefinder/index.htm

Visula Local History

ローカルの修正を保存してくれる。Eclipseでいうとローカルヒストリー

うっかり、SVNからRevertして失敗したので、入れたけど使う頻度はそんなにない

screenshot
CodePlex Archive

metalscroll

Sublime Textの右に出てくるようなエディタの全体図がだせる。(ミニマップ)
変数をAlt+クリックすることで、参照も分かる。
ただし、意味までは見てないみたいなので、Eclipseのとは違う

※Code Compareと相性が悪い

https://code.google.com/p/metalscroll/
Google Code Archive - Long-term storage for Google Code Project Hosting.

DPack

ファイル内のクラス検索、メソッド検索、プロパティ検索ができるようになる。
クラス検索は初期化が遅いので、大体はSonicFileFinderを使っているので、
メソッド検索しか使わない。

screenshot
DPack - Visual Studio Marketplace

Windowsアプリ(おまけ)

Clover

エクスプローラGoogleChromeっぽいタブにしてくれる

screenshot
http://ejie.me/

Sublime Text2

かゆいところに手が届くエディタ

screenshot
Sublime Text - A sophisticated text editor for code, markup and prose

Oracle SQL Developer

重いけど、結合条件書くのが楽

screenshot
Oracle SQL Developer Downloads

Everything

ローカルファイルなら一瞬で見つけ出してくれる(※ただしファイル名に限る)

screenshot
voidtools

ClipCube

実用性よりもデザインで選んだけど、まあまあ使える

screenshot
Wikispaces