我只是使用艺术风格。
在 Visual Studio 中编码时,您还使用哪些其他免费工具来处理重复性工作?
不是真正的工具,但我经常使用AHK (AutoHotKey)为不提供它们的应用程序创建键盘快捷键,以及为其他常见任务创建键盘快捷键,例如,我有这个始终运行的脚本:
#n::Run Notepad ;Makes Win+n open notepad
#c::Run Calc ;Makes Win+c open calculator
#i::Run Chrome
#t::Run iTunes
#p::Run C:\Program Files\PuTTY\putty.exe
#s::Run WinSCP
#!c::Run cmd ;Makes Win+Alt+c open a command prompt
GNU Coreutils + Bash
对于一个很棒的工具列表,我总是遵循 Scott Hanselman 的工具列表
至于我自己的:
我知道你想要免费的,但CodeRush 和重构是伟大的。如果您正在做专业的.Net 开发,应该认真研究一下。
用于 C++ 开发的 VisualAssist X也是如此!
不是 Visual Studio 插件,但我不能没有Launchy
对于 RegEx,我喜欢Expresso
我使用一个名为 ToDoList 的工具来跟踪我的编程任务。这对于跟踪我刚刚开始在项目中使用的测试驱动开发 (TDD) 的步骤特别有用。www.abstractSpoon.com
虽然不是一个工具,但我使用了一个工具包,该工具包提供了主要 Windows 控件的可定制(可换肤)版本。www.componentfactory.com。这使我能够非常快速地创建可以动态更改外观的智能工具。我确实计划有一天自己学会这样做 - 但是虽然我的时间不多,但它让我可以专注于该工具的核心功能。
我还使用 SVN 进行所有源代码控制。它比公司认可的内部首选软件要好得多。
http://subversion.tigris.org/
DevExpress 可提高 VS 键盘的生产力。来自 VS 的 SubCommander 命令行工具,用于重新生成 SubSonic DAL。Aptana Studio 提供更好的 CSS / Html 布局和 Javascript 支持。对于超级充电布局,我使用 960 网格系统。
如果您认为 GhostDoc 有用,请查看AtomineerUtils - 它具有更强大的自动文档功能,更易于配置,适用于 C/C++/C#/Java,并支持 DocXML 和 Doxygen 格式。
Rad Software 正则表达式设计器是一个免费下载,可帮助程序员学习、开发和测试正则表达式。它是一个交互式 Windows 应用程序,旨在简单易用。
ReSharper / Reflector / GhostDoc / Expresso
PureText将我的代码片段作为文本粘贴到电子邮件和文档中作为纯文本。
最常用的物品:
Simian,用于代码重复。
SonicFileFinder 是一个很棒的快速插件,用于按名称而不是通过项目浏览器打开文件。我唯一的抱怨是,如果您使用它打开一个 .asax 文件(以及其他一些较少使用的类似文件类型),它将启动设计视图而不是代码视图。
http://jens-schaller.de/sonictools/sonicfilefinder/index.htm
Ankh,用于颠覆。效果不佳,但允许您移动/重命名文件而无需四处走动。
我说“效果不好”,因为我仍然使用 Tortoise 来处理所有提交/更新/分支/合并的内容,并且需要手动刷新 ankh 以显示当前状态。