に適したアドオンやプラグインを推奨できる人はいMicrosoft Visual Studio
ますか?
景品が好まれますが、それがコストに見合うものであれば、それで問題ありません。
77 に答える
SmartPaster-(無料)文字列のコピー/貼り付けコードジェネレーター
AnkhSvn-(無料)VS.NETのSVNソース管理統合
VisualSVNサーバー-(無料)ソース管理
ReSharper-リファクタリングと生産性を支援するIDEの機能強化
CodeRush-ステロイドのコード生成マクロ
リファクタリング-コードリファクタリング支援
CodeMaid(FREE)-コードのクリーンアップ、編成、および複雑さの分析
CodeSmith-コードジェネレーター
GhostDoc-(無料)シンプルなコードコメントツール
DXCore(無料)とその多くの素晴らしいプラグイン:DxCore Community Plugins、CR_Documentor、CodeStyleEnforcer、RedGreen
TestDriven.Net-(無料/有料)ユニットテストエイド
リフレクター-(PAY)機能豊富な.Net逆アセンブラーリフレクターアドイン
Web展開プロジェクト-WebサイトおよびWebアプリケーション(ソース)を構築および展開するための追加機能を提供します。
StudioTools-(無料)ナビゲーションアシスタント、コードメトリクスツール、インクリメンタルサーチ、Visual Studioのファイルエクスプローラー、エディターウィンドウの切り離し。古いサイト(archive.org)から新しいサイトに移動し、廃止されました。
無料ではありませんが、ReSharperは間違いなく 1 つの推奨事項です。
トマト全体のビジュアルアシストX。私は絶対にそれを誓います。RiverbladeのVisualLintよりも優れたLintのプラグインが欲しいのですが、最終的にはビルドサーバーに移動されるので、数日おきに手動で実行してもかまいません。
PowerCommandsは、Microsoftが作成したプラグインであり、そもそもVisualStudioにあったはずのさまざまな新機能を提供します。
これらには以下が含まれます
- プロジェクト参照のコピー/貼り付け!
- ファイルまたはプロジェクトのハードドライブの場所に直接ジャンプするには、「含むフォルダを開く」
- 使用ステートメントの自動再編成と並べ替え
- 「ここでコマンドプロンプトを開く」をクリックして、プロジェクトフォルダのいずれかでコマンドプロンプトを開きます。
- プロジェクトを折りたたむ
RockScrollは素晴らしく、しかも無料です。
補遺
@Andreiが指摘しているように、MetalScrollはより良い代替手段です。これはオープン ソースであり、RS に関する厄介な問題を修正しています。
私はCodeRush と Refactor の大ファンです! DevExpressによるプロ。私はそれらを何年も使用してきましたが、間違いなく開発が速くなりました。また、どちらもDXCoreと呼ばれる無料のフレームワーク上に構築されており、Visual Studio 用の独自のプラグインを開発できます。
- リシャーパー
- ResharperMbUnitテストランナーアドオン
- データベースプロジェクトのSQLプロンプト(SQL Management Studio内でも機能します)
- Ankh SVN 2.0 +無料のSVNサポート(v1.xは比較して見劣りします)
- ビルド、パーソナルビルド、バグ追跡を監視するTeamCityプラグイン
GhostDocは非常に便利だと思います。
GhostDocは、C#のXMLドキュメントコメントを自動的に生成するVisualStudio用の無料のアドインです。基本クラスまたは実装されたインターフェースから継承された既存のドキュメントを使用するか、メソッド、プロパティ、パラメーターなどの名前とタイプからコメントを推測します。
+1 ビジュアルアシスト。
本当に優れたインテリセンスを得るためにプラグインが必要なのは残念ですが、お金を払う価値があることは間違いありません。
ソース管理に SVN を使用している場合は、必ず VisualSVN を入手してください。これにより、Visual Studio IDE 内から TortoiseSVN の対話が可能になります。
また、Resharper のコメントをエコーします。小売価格は少し高めですが、学生やその他の教育関係者であれば、実際にはかなり安いです。
LinqPad は、linq を objects/xml/sql にテストするのに最適です。無料ダウンロード。
IncrediBuildはどうですか?これは、ビジュアル スタジオと統合された優れた分散ビルド システムです。
ウェブサイトから: 最新バージョンは以下をサポートしています:
- 参照パスの管理
- ソリューション エクスプローラーでの偶発的なドラッグ アンド ドロップを防ぐ
- リンクされたファイルの誤った削除を防ぐ
- 修正を適用 (ビルド エラー/警告を自動的に修正)
- PowerShell を開く
- アセンブリの詳細を表示
- コード コントラクトの作成
- 最初のプロジェクトが失敗したときにビルドをキャンセルする
- デバッグ出力 - カスタム書式設定
- ビルド出力 - カスタム書式設定
- 検索出力 - カスタム書式設定
- WPF レンダリングの構成
- フュージョン ログの構成
- IE をデバッグ用に構成する
- ソース ファイルの検索
- IDE ナビゲーターのサムネイル
- xaml、aspx、css、js、および html ファイルの拡張サポート
- Ctrl + マウス ホイール ズームを無効にする
- マウスポインタにズーム
- 構成可能性
- ローカル IIS に接続する
- フルパスをコピー
- スタートアップ プロジェクトの構築
- コマンドプロンプトを開く
- オンラインで検索
- 統計の構築
- リンクされたアイテムをグループ化する
- 参照のコピー/貼り付け
- リンクとしてコピー/貼り付け
- ソリューションを折りたたむ
- ユーザー インターフェイスから直接アイテムをグループ化する (DependantUpon)
- Expression Blend で開く
- ソリューションで見つける
- プロジェクトファイルの編集
- ソリューション ファイルの編集
- すべてのファイルを表示
など、今すぐお試しください。
行を削除することでクリップボードのデータを維持し、他にもいくつかの素晴らしいアイテムがありますが、それだけでも私は幸せです.
地域によっては問題があると思いますが、このツールはあなたのためのものです。コードを適切なリージョン ブロックに自動的にリージョン化します。カスタムアイテムなどを完全に設定可能。
http://trolltech.com/products/qt/">Qt クロスプラットフォーム アプリケーション フレームワーク
Qt は、デスクトップおよび組み込み開発用のクロスプラットフォーム アプリケーション フレームワークです。直感的な API と豊富な C++ クラス ライブラリ、GUI 開発と国際化のための統合ツール、および Java™ と C++ 開発のサポートが含まれています。
彼らは Visual Studio 用のプラグインを持っていますが、これには少しお金がかかりますが、それだけの価値はあります。
私は Visual Assist X を 2 年近く使用していますが、非常に便利で、雇用主が提供してくれなければ、自分で支払う必要があると正直に言えます。
Cool Commands と SlickEdit (無料版) も使用しています。これらのファイル エクスプローラーとコマンド スパイ ツールは非常に便利です。
Visual Assistの+1そして、一種のローカルソース管理システムを提供するVLH (Visual Local History)を追加します。ファイルを保存するたびに、プラグインはローカルリポジトリにコピーを追加します。
VS 内での vi/vim のサポート
メタルスクロールをお試しください!! ロックスクロールよりいいよ
Visual Studio ギャラリーと呼ばれるこのサイトを見つけました。多くの Visual Studio アドインがあります。私は今それをブラウズしていて、みんなに訪問することをお勧めします.
Consolas フォント コードを読み取るために設計された MS のフリー フォント。
ソリューションに大量のファイルがあり、ソリューションエクスプローラーでそれらを検索する場合のSonic File Finderは、手首の痛みになります。
DPackもおもしろいと思うかもしれません。いくつかのツールと拡張機能が1つのきちんとしたパッケージにまとめられました。
C++ コーディングを行っている場合は、 Visual Assistを手に入れてください。
+1 CodeRush および Refactor Pro の場合。私は Delphi の化身から CodeRush を使用してきましたが、これは非常に素晴らしいものです。「思考の速度でコーディングする」というマントラは現実に非常に近いです ;)
MZToolsも素晴らしいです。
- Microsoft StyleCopは C# のコード スタイル チェックを提供します。私たちは常にそれを使用しており、気に入っています (無料)。
- Axialis IconWorkshopには、VS2008 ユーザーに無料で提供される Visual Studio アドインがあります。
- Resharperはい、別の投票です。それを提案するすべての人に賛成票を投じることはできないからです :)
- Workspace Whiz for C++、以前は Workspace Whiz を使用していましたが、更新があることに気付いていなかったため、VS2008 では使用していませんでした。もう一度試してみる必要があります。
CopySourceAsToHTML はクールな小さなアドインとして気に入っています。構文のフォーマットを維持しながら、ブログなどのコード ブロックをコピーしたい場合に最適です。
これはまだURLだと思います..08で設定するには、手動で作業する必要があります 。 http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/
多くの人がNDependについて知らない/使用していないことにいつも驚いています-それはあなたのコードのすべてのレベルですべての依存関係を示し、あなたのアーキテクチャが実際にどれほど混乱しているかを示すきれいなボックスと矢印の絵さえ描きます:)TestDrivenと一緒に。ネット、私はもうそれなしで働くことを想像することはできません。無料/安い。
AtomineerUtils Pro ドキュメント- DocXml/Doxygen/JavaDoc/Qt ドキュメント コメントの自動生成/更新 (GhostDoc に似ていますが、より強力で柔軟で、C#、C++、C++/CLI、C、Java、および Visual Basic コードをサポートしています)。
生成されたコメントのスタイルは非常に構成可能であり、オプションで自動再フォーマット (空白の制御やワード ラップなど) を適用して、コメントを可能な限り読みやすくすることができます。また、ユーザーがほとんどの従来のドキュメント コメントを読み取って上記の形式のいずれかに変換できるようにするための多くのヘルパーもあります。
(私は著者ですが、上記は正確で客観的な説明だと思います。この回答が最初に追加されたとき、このアドインは無料でしたが、毎月のアドインのホスティング、サポート、および継続的な改善の費用を賄うためにリリース、30 日間の無料試用版で 10 ドルになりました)
ラップトップにバインドされている場合、または vi/vim キーバインドが脳に焼き付けられている場合は、ViEmuをお勧めします。
vi キー バインドを使用した編集を試したことがない場合は、「なぜ、ああ、なぜ、これらの #?@! ナッツヘッドは vi を使用するのですか?」と試してみることをお勧めします。
これについては、この質問で説明しました。お気に入りのVisual Studioアドイン/設定は何ですか?
ビジュアルアシスト:それなしでは生きていけません!
VisualAssistXの場合は間違いなく+1(もうそれなしでは機能せず、すべてのお金の価値があります)およびVisualSVNの場合は+1
Code Rocket は非常に便利であることがわかりました - http://www.getcoderocket.com/
彼らのウェブサイトから: 「Code Rocket は、Visual Studio の C#、...、および C/C++ コードの内部動作を明らかにする革新的なツールです。ドキュメントをソフトウェア開発プロセスのシームレスに統合された部分にし、直接プラグインします。最小限のオーバーヘッドで開発用 IDE を作成し、初日から強力なメリットを提供します。」
telekから JustDecompile します。Reflector は無料ではなくなりました。提供されたライブラリを掘り下げるときに必要です。
上記のアドインの多くは、私が定期的に使用しています。以下は、II の推定値のほんの一部です。
3 つすべてが無料で、強くお勧めします (私が)。
V6 から使用している 2 番目の VisualAssist は、これなしでは生きられません...
CoolCommands について誰も言及していないようです: http://geekswithblogs.net/brians/archive/2007/03/04/107922.aspx
時間を節約する優れたセット...
VLINQ LINQPadは不可欠ですが、VS内ですばやく作業する場合は、VLINQが最適です。
ソースコードアウトライナー ソースファイルの優れた代替ビュー。これはコードペインのアウトライナーですが、すべてのコードが構造の邪魔になることはありません。
ReSharperも好きです!学生または大学関係者であれば、手頃な価格です。
SVN とのやり取りには、AnkhSVNを好みます。
..そしてもちろん、TeamFoundation Server に接続するためのVisual Studio Team Explorerがあります。
Dispatch for FTP は、Copy Web Site が本来あるべき姿です。
これは出てきたばかりですが、とても気に入っています: Mindscape File Explorer
VisualSVN は SVN 統合に優れています。Ankhよりもはるかに優れています(ただし、Ankh 2+は試していません)
ファイルまたはクラスをすばやく検索するためのSonicFileFinder 。キャメルケースの型名の大文字部分のみの検索をサポート
Webサイト プロジェクトをプリコンパイルするためのMicrosoft による Web 配置プロジェクト
ここで、言及されていない(または見つけられなかった)いくつかを次に示します。
- ASPXEditHelper (ASP.NET 開発者の必須アイテム)
- マウスジェスチャー
- コードキープ
- ノック
- Git 拡張機能
誰かが SQL Prompt について言及したので、SQL Assistant を追加します (同様の価格ですが、より多くのことができます)
無料で絶対に素晴らしいDPackについて言及した人はほとんどいません。
また、実際に ReSharper などを入手してください (何倍にもなります)。ベアVSは「比較」しません;-)
コーディングを楽しんでください!
C# 開発では、次を使用します。
- ReSharper、大幅にカスタマイズされており、私が書いた数十のカスタム アクションがあります (奇妙だが素晴らしいライブ テンプレートは言うまでもありません)
- GhostDoc - 生成されたコードの後処理に非常に便利
- ソースコードアウトライナ
- P/factor (社内で開発された VS 用のコード生成ツールのセット) -ここの例を参照してください
- CodeGenUtils - CodePlexで利用可能なコード生成用の別の内部開発
- SharpWizard - ラピッド プロトタイピング用の VS アドイン。インターフェイス サポート、演算子、パターン、メタデータの高度な生成をサポートします。
- 依存関係アナライザー - CLR プロパティ間の依存関係を識別するための非常に優れたツール (別の内部開発)。依存関係グラフに基づいて変更通知を自動生成するのに役立ちます。
これらに加えて、特に困難なシナリオ用の DSL グラフィカル デザイナーもいます。たとえば、Pulse & Wait を使用して実装される複雑なマルチスレッド操作用の DSL があります。
KingsToolsは、以下を含む優れたマクロのコレクションでもあります。
- Doxygen を実行する
- Doxygen コメントを挿入する
- ソリューション統計の構築
- ディペンデンシー グラフ
- 継承グラフ
- スワップ .h<->.cpp
- 色付け
- } の終わり
C++ の場合は region/#endregion
- ウェブを検索
- リファクタリング!プロ- コマーシャル。無料版あり。
- GhostDoc - 無料
- コメントリフラワー- 無料
- バージョン管理されたビルド- 無料
+1 VisualSVN は AnkhSVN よりも優れており、両方を試してみました。FogBugz アドインは +1 です。
アドインのかなり大きなリストを見つけました:
http://geekswithblogs.net/brians/archive/2008/05/12/122087.aspx
私は Fogbguz プラグインをよく使用しますが、最初に Fogbguz を使用する必要があります !!!
私は Visual Studio のブックマークが好きではないので、DPACK を使用して、Delph IDE が提供するのと同じ種類のブックマークを取得しています。
リシャーパー。これは、ソフトウェア エンジニアにとって最高の生産性向上ツールです。 TestDriven.Netも非常に優れています。とゴーストドック。
ガイダンス パッケージは、スニペット、プロジェクト、およびプロジェクト テンプレートとして VS に統合されます。パターン、コード、ハウツーの回答を収集して再利用する方法を提供します。チーム向けのガイダンスを作成したり、MS の Patterns and Practices グループから提供されるガイダンス パッケージをダウンロードしたりできます。
Build Version Increment (GPL) は、アセンブリのバージョンを制御するために必要な (ほとんど) すべてを提供します。
一部の機能 (サイトからコピー):
- メジャー、マイナー、ビルド、またはリビジョン番号ごとに異なる自動インクリメント スタイルを設定できます。
- C#、VB.NET、および C++.NET プロジェクトをサポートします。
- すべてのプロジェクト メンバーがインストールする必要はありません。構成は、ソリューション ファイルとプロジェクト ファイルのプロパティを介して共有されます。アドインを持っていない開発者は何も感じません。
- ソース管理下にある場合、必要なファイルを自動的にチェックアウトします。
- ソリューションごとおよび/またはプロジェクトごとに構成できます。
- 特定の構成ビルド (デバッグ、リリース、すべて、またはカスタム) でのみ更新するように構成できます。
- 既定の AssemblyInfo ではなく、外部ソース ファイルのアセンブリ属性を更新できます。
GhostDoc は、C# 用の XML ドキュメント コメントを自動的に生成する Visual Studio 用の無料のアドインです。基本クラスまたは実装されたインターフェイスから継承された既存のドキュメントを使用するか、メソッド、プロパティ、パラメーターなどの名前と型からコメントを推測します。
ここに私のリストがあります:
- Microsoft StyleCop (コード分析)
- JetBrains dotTrace (アプリケーションプロファイリング)
- Typemock Isolator (単体テストでのモック)
- Roland Weigelt の GhostDoc (コード ドキュメント)
恐るべしリシャーパー。
実際には VS 内のアドオンではありませんが、VS を使用するたびに 1 つ必要です。 コード プレビュー ハンドラ ソース ファイルの構文を強調表示するプレビュー ハンドラを提供します。ハンドラーは、エクスプローラーのプレビュー ウィンドウと、Outlook の添付ファイルのプレビュー タブで機能します。
ソース モニター コード分析ツール
vi/vim 編集が得意な場合:
色分けされた制御フローの構文の強調表示とグラフィカルなアウトラインが必要な場合:
私はこれらの商用ツールの開発者です。
VSコマンドシェル 出力ペインのコマンドシェル。完璧にはほど遠いですが、多くの場合、非常に便利です。別のcmdよりも速くて簡単にアクセスでき、コピー/貼り付けのサポートも簡単です。
It's not a Visual Studio add in, but it is a tool that I couldn't use Visual Studio without it...
ClipX - it's works with the normal clipboard, but saves the entries to a searchable list, you can use copy and paste as ususal, but you can hit CTRL+SHIFT+V and the list pops up. It works with images, text, etc. It even persists after you reboot your computer.
DevExtra - しかし、私はそれを書いたので偏っています:)
http://www.toptensoftware.com/devextra/
現在は少し古く (元は VC6 です)、主に C++ 開発者向けですが、無料で、今でも毎日使用しています。
コメントの スペル チェッカーは天の恵みです。GhostDocは、よく文書化された API を作成するのに最適です。
Code Style Enforcer .NET コード スタイルを (ある程度の柔軟性で) 定義し、違反に下線を引くことができます。スタイルに合わせてコードを変更するためのコンテキスト メニュー オプションがあります。Code Style Enforcer ページからリンクされている DXCore が必要です。どちらも無料です。
ここにリストされているリファクタリング ツールとソース管理ツールに加えて、AQTimeは優れた Windows プロファイラーです。プラグインまたはスタンドアロンとして実行でき、.NET およびネイティブ コードで動作します。
Quick Open File は、Eclipse のバックグラウンドから生まれたプラグインであり、これなしでは生きていけない
ファイルを見つけようとしてソリューション エクスプローラーを掘り下げる必要はもうありません
TracExplorerは、Trac と VS を統合するのに優れています。
私が書いたものhttp://www.codeplex.com/lazy
- Resharper (これを入手するために追加料金を支払わなければならないのは残念ですが、お金をうまく使いましょう)
GhostDoc (コードにコメントがないことの言い訳を取り除きます)
VS 2008 用の PowerCommands (ずっとそこにあったはずの小さなものが追加されるだけなので、これをインストールしたことすら忘れていました)
XPathmaniaは、XPath クエリを作成およびテストするための優れたツールです。
Visual SVN の価格は 50 ドル程度ですが、私は AnkhSVN (私が最後に試したのは約 1 年前で、その後改善されている可能性があります) よりも強く好みます。
資金調達が問題になる場合、上司に売り込むのが最も簡単な方法の 1 つです。(ありがたいことに、私が働いている場所では、良い道具を手に入れるために引っ掻いたり引っかいたりする必要はありません。)
事前に作成された P/Invoke コードを検索するためのPInvoke.NET アドオンメニュー。自分でマーシャリング コードを作成するよりもはるかに簡単です。特に厄介なユニオンやアライメント要件がある場合はなおさらです。
より優れたコード エディターを探している場合、vim には、VS コード エディターを vim に置き換えるプラグインである VisVim が付属しています。