C++ 适用于本机 Visual Studio 开发人员的有用加载项或插件
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/379453/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Useful Add-Ins or Plug-Ins for native Visual Studio developer
提问by mem64k
There are plenty of different Add-Ins for Visual Studio see Visual Studio Gallery . Please share your experiences and favorites.
Visual Studio 有许多不同的加载项,请参阅Visual Studio Gallery 。请分享您的经验和最爱。
As motivation, here are some of my favorites:
作为动机,以下是我的一些最爱:
- Versioning Controlled Build[F/O] - very handy extension for automatic build numbering
- SlickEdit Gadgets[F] - useful editor gadget, build-in file explorer ...
- SlickEdit Tools[C] - editing and versioning tools
- Refactor! for C++ [F/C] - C++ code refactoring like C#
- WiX[F/O] - making windows installer setups using XML
- AnkhSVN [F/O] - use subversion from inside of your IDE
- Visual Leak Detector[F/O] - helper for debug problems
- Parasoft C++test[C] - suite for code quality assurance
- Parasoft Insure++[C] - runtime memory analysis
- RockScroll[F] - helper for scrolling in long files
- Axialis IconWorkshop[F/C] - icon and bitmap editor
- PowerCommands[F] - adds some useful commands onto the context menu
- IncrediBuild[C] - speedup your build process
- Workspace Whiz[F/C] - many useful add-ins
- Consolas Font Pack[F] - very nice font for programming
- Intel Parallel Studio[C] - Intel optimized C/C++ compiler analyser and debug-helper
- Microsoft Visual Studio 2005 IDE Enhancements[F] - only for VS2005, Outliner / C++ Snippets /...
- codekana[F] - very similar with Visual Assist
- Visual Local History[F] - local file history à la Eclipse
- ResOrg[F] - Manage and Renumber Resource Symbol IDs
- PVS-Studio[C] - static code analyzer, especially 64-bit code analysis (Viva64)
- ASP.NET/HTML Spell Checker for VS[F] - spell checker.
- 版本控制构建[F/O] - 非常方便的自动构建编号扩展
- SlickEdit Gadgets[F] - 有用的编辑器小工具,内置文件浏览器...
- SlickEdit Tools[C] - 编辑和版本控制工具
- 重构!for C++[F/C] - C++ 代码重构,如 C#
- WiX[F/O] - 使用 XML 进行 Windows 安装程序设置
- AnkhSVN[F/O] - 从 IDE 内部使用 subversion
- Visual Leak Detector[F/O] - 调试问题的帮手
- Parasoft C++test[C] - 代码质量保证套件
- Parasoft Insure++[C] - 运行时内存分析
- RockScroll[F] - 在长文件中滚动的助手
- Axialis IconWorkshop[F/C] - 图标和位图编辑器
- PowerCommands[F] - 在上下文菜单中添加一些有用的命令
- IncrediBuild[C] - 加快构建过程
- Workspace Whiz[F/C] - 许多有用的插件
- Consolas 字体包[F] - 非常好的编程字体
- 英特尔 Parallel Studio[C] - 英特尔优化的 C/C++ 编译器分析器和调试助手
- Microsoft Visual Studio 2005 IDE 增强功能[F] - 仅适用于 VS2005、Outliner / C++ Snippets /...
- 代码假名[F] - 与 Visual Assist 非常相似
- Visual Local History[F] - Eclipse 中的本地文件历史记录
- ResOrg[F] - 管理和重新编号资源符号 ID
- PVS-Studio[C] - 静态代码分析器,尤其是 64 位代码分析 (Viva64)
- 用于 VS[F] 的ASP.NET/HTML 拼写检查器- 拼写检查器。
Tools
工具
- Ranorex[C] - GUI testing and automation framework
- OneTime[F/C] - Software project management
- CppCheck[F/O] - Static analysis of C/C++ code
- Online GUID Generator[F] - in case you need a GUID
- WinMerge[F] - file / directory comparing
- codepad[F] - online compiler
- Cilk++[F/C] - optimize your application for multicore processors
- Microsoft Application Verifier[F] - runtime verification tool for native code
- SourceMonitor[F] - simple code metrics measurement tool
- WinUnit[F] - nice unit testing for native (C/C++) code on Windows
- Very Sleepy[F] - simple code profiling tool
- Visual Sidekick[P] - effective but cheap incremental search over symbols and files
- CodeAnalyst[F] - code profiling tool from AMD (also partially works on Intel)
- Sisulizer[C] - Visual Software Localization Tool
- Innovasys HelpStudio Lite[F/C] - create Microsoft Help 2.x help systems.
- Ranorex[C] - GUI 测试和自动化框架
- OneTime[F/C] - 软件项目管理
- CppCheck[F/O] - C/C++ 代码的静态分析
- 在线 GUID 生成器[F] - 如果您需要 GUID
- WinMerge[F] - 文件/目录比较
- 键盘[F] - 在线编译器
- Cilk++[F/C] - 针对多核处理器优化您的应用程序
- Microsoft Application Verifier[F] - 本机代码的运行时验证工具
- SourceMonitor[F] - 简单的代码度量测量工具
- WinUnit[F] - 在 Windows 上对原生 (C/C++) 代码进行良好的单元测试
- 非常困[F] - 简单的代码分析工具
- Visual Sidekick[P] - 对符号和文件进行有效但廉价的增量搜索
- CodeAnalyst[F] - 来自 AMD 的代码分析工具(也部分适用于英特尔)
- Sisulizer[C] - 可视化软件本地化工具
- Innovasys HelpStudio Lite[F/C] - 创建 Microsoft Help 2.x 帮助系统。
For coffe break
咖啡休息时间
- Powder Toy[F] - build thrilling simulations yourself
- OE-CAKE[F/C] - build fluid simulations yourself.
Your suggestions:
你的建议:
- ViEmu[C] - VI emulation
- Visual Assist[C] - "La Crème de la Crème"
- VisualSVN[C] - very nice SVN provider
- Visual Lint[C] - advanced static code analysis
- VSFileExplorer[F] - self explaining
- P/Invoke[F] - helps to find native code signatures for managed code.
- ViEmu[C] - VI 仿真
- 视觉辅助[C] - “La Crème de la Crème”
- VisualSVN[C] - 非常好的 SVN 提供程序
- Visual Lint[C] - 高级静态代码分析
- VSFileExplorer[F] - 自解释
- P/Invoke[F] - 帮助查找托管代码的本机代码签名。
[F] - freeware [O] - open source [C] - commercial.
[F] - 免费软件 [O] - 开源 [C] - 商业。
回答by Johann Gerell
I'm amazed that Visual Assisthas not been mentioned yet!
我很惊讶还没有提到Visual Assist!
回答by Jordan Parmer
回答by belugabob
Is nobody using Resharper? - Shame on you! ;-)
没有人使用Resharper吗?- 你太无耻了!;-)
Seriously, you don't know what you're missing (I do, because I've yet to convince my boss to buy it, and my evaluation period has expired)
说真的,你不知道你错过了什么(我知道,因为我还没有说服我的老板买它,而且我的评估期已经过了)
The addition of this tool to visual studio almost brings it up to the level of IntelliJ Idea for Java
将这个工具加入到visual studio几乎把它提升到了IntelliJ Idea for Java的水平
回答by noisy
RockScroll is awesome, but there is something more powerful: MetalScroll:)
RockScroll 很棒,但还有更强大的东西:MetalScroll:)
btw... I also recommend this patch: http://code.google.com/p/metalscroll/issues/detail?id=9
顺便说一句...我也推荐这个补丁:http: //code.google.com/p/metalscroll/issues/detail?id=9
回答by M4N
VSFileExploreris a nice file explorer for VS. It's also very helpful when used together with subversion/tortoiseSVN, since it displays the tortoise overlay icons within VS.
VSFileExplorer是一款不错的 VS 文件浏览器。当与 subversion/tortoiseSVN 一起使用时,它也非常有用,因为它在 VS 中显示乌龟覆盖图标。
and of course
而且当然
GhostDocfor generation of XML doc comments for methods, properties, classes, ...
GhostDoc用于为方法、属性、类等生成 XML 文档注释。
回答by RvdK
- Visual assist X
- P/Invoke
- Refactor!
- 视觉辅助 X
- P/调用
- 重构!
回答by peterchen
回答by Deff
assist is very useful, visual lint is good but boring.
辅助非常有用,视觉棉绒很好但很无聊。
回答by Mark Cooper
My two pennies worth: TabStudioand RockScroll.
我的两分钱:TabStudio和RockScroll。
Tab Studio is uber-awesome when working on WPF / Silverlight apps, trying to keep track of any number of code behind, view-model and xaml files.
Tab Studio 在处理 WPF/Silverlight 应用程序时非常棒,它试图跟踪任意数量的代码、视图模型和 xaml 文件。
Rock scroll is great for larger files and quickly finding references.
Rock scroll 非常适合较大的文件和快速查找参考。