本文推荐 7 款好用的 Visual Studio 扩展,简化你的日常开发工作,是时候升级你最爱的 IDE 啦。这里不会列举一些特别流行的扩展,比如ReSharper和 OzCode(甚至是 Web Essentials),而是一些比较少人知道,但是非常强大的 VS 插件。
BuildVision( source ) 是可以让你构建过程可视化的 VS 扩展。
这个小插件可以展示你构建过程的状态,花费了多长时间,最重要的是,可以展示构建过程发生的错误,更好的是,这些错误都是按照每个项目这样分组,非常容易理清楚错误的来源:
GitDiffMargin( source ) 可以在 Visual Studio 编辑器的左边列(或者是滚动条)添加 margin,显示你修改或者删除行之间的区别,可以让你很好的知道之前所做的修改。
这和 Git 项目配合的非常好。
NoGit( source ) 只做一件事情,那就是禁用内置 Visual Studio Git 源码控制供应商,因为在你使用 git 的时候打开一个解决方案时会自己重新启动。NoGit 会一直关闭这个供应商,无论什么时候打开一个解决方案。
另一个省时工具是Reopen Start Page( source ),顾名思义,当你关闭一个解决方案时重新打开 Visual Studio 初始页面,方便大家打开当前解决方案。
SaveAllTheTime( source ) 是另一个 gem,让 Visual Studio 总是保存已修改的文件和项目(ALL THE TIME)。Visual Studio 在你重命名或者移动文件的时候不会保存项目文件。SaveAllTheTime 可以确保在你提交你的修改的时候保存了所有东西。
此外,SaveAllTheTime 包含一个小的部件,提醒你经常提交。如果你是由 Git 驱动开发,或者不使用 Git,可以禁用这个部件。
TabSanity( source ) 使得 tabs-as-spaces 行为就像是实际的 tabs,空格和删除键,箭头导航键不会插入到一个 tab 的空间,而是会跳转到下一个 tab 键,拯救你的键盘。
最后,我们来让我们的代码更有趣吧,EmojiVS( source ) – 一个可以添加 GitHub emojis 到你代码里的扩展 (更特别的是代码注释)。
甚至会给你一些智能提示:
注意:如果你是 ReSharper 用户,你需要在组件中安装ReMoji扩展,来让 EmojiVS 获得代码完成功能。
via hmemcpy.com