自定义Visual Studio
我已经使用Visual Studio(大多数使用C#的WinForm和ASP.NET应用程序)工作了几个月。在大多数情况下,我的IDE设置都相当标准,但是我一直想知道关于我们发现最有用的插件/设置有哪些建议?
更新:感谢所有很棒的建议。看起来,我应该像研究主题和自定义字体的"糖果"一样去研究" Resharper",这似乎是一个普遍的共识。
主题
- 适用于Visual Studio 2005/2008的Consolas字体包
- 斯科特·汉瑟曼(Scott Hanselman)的Visual Studio主题画廊
- Visual Studio主题生成器
免费工具
- Visual Studio 2008的PowerCommands
- GhostDoc
- 超级插件
- 摇滚滚动
- CodeRush XPress
- .NET Reflector-(不是插件,但仍然有用)
付费工具
- Resharper-免费(开源),49美元(学术版),199美元(个人版),349美元(商业版)
- CodeRush与重构!?专业版-249美元
解决方案
回答
我有Resharper和SQL Prompt,两者都很出色。
回答
收割者
回答
我们可以从JetBraing(http://www.jetbrains.com/resharper/)尝试Resharper,这是涉及代码重构的终极工具。我还使用GhostDoc(http://www.roland-weigelt.de/ghostdoc/)来帮助我进行文档编制。
回答
我对Resharper投票赞成。它确实极大地提高了代码质量。 CodeRush还是不错的,而且更具视觉效果,它们之一都是值得的(如果我们可以说服雇主为我们购买它们的话:)。但是,由于功能上有很多重叠,我们可能不想同时使用两者。
Scott Hanselman链接到一个很酷的免费加载项,称为" rockscroll",它用代码的可视视图替换了滚动条,我发现它确实很有用。
回答
掌握内置键盘快捷键(可在此处找到指向Cand VB键绑定备忘单的链接)
回答
就个人而言,我喜欢让想法令人赏心悦目。我想我在Hanselman的博客上找到了一个链接,但是我切换到Consolas字体,但字体比正常字体稍大,但主题较暗。使一切都不同。
回答
我同意主题的自定义,这使环境变得更易于处理。
我们可以从Hanselman网站上的画廊中选择其中一些,或者使用此在线生成器创建一个。
回答
Resharper绝对是一个很棒的工具。它具有适度的学习曲线,但很容易掌握一些简单的东西,以后再加精通。对于学生来说,这是一个很好的价格,对我们其他人来说,这有点昂贵。 Resharper与CodeRush相似,但追随者似乎更多。
PowerCommands是Microsoft提供的大量免费附件。诸如"在Windows资源管理器中打开","此处命令提示符"和"复制/粘贴"引用之类的内容。
关于外接程序的讨论在此处的某个地方进行。
对于简单的自定义,更改颜色既有趣又容易,并且可以为我们带来巨大的收益。我更喜欢针对Visual Studio的Rob Conery的TextMate主题的个性化版本。一旦获得所需的颜色,我们就可以导出设置并随身携带。
与颜色和主题相关,Consolas字体包非常漂亮且易于使用。
就像约翰建议的那样,精通键盘快捷键将带来很大的好处。
回答
- GhostDoc和HyperAddin提供XML注释的自动生成和格式化。
- RockScroll非常适合浏览遗留类,或者只是为我们自己的代码带来视觉效果。
- 安装TestDriven.NET以在"工具"菜单中获得Reflector(或者我们可以按照以下说明进行操作)。
回答
确保安装自定义颜色主题。这些URL是开始寻找一个URL的好地方:
http://www.codinghorror.com/blog/archives/000682.html
http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx
我本人喜欢Oren Ellenbogen的《黑暗计划》。真是令人愉悦的眼睛。另外,请确保将默认字体替换为Consolas或者Inconsolata(一种是Microsoft的,另一种是免费的)。他们都很棒。
回答
自定义上下文菜单的
我个人定制了上下文菜单,以删除不需要的菜单并最大程度地减少了滚动时间。它还可以加快菜单显示的时间。
为此,请转到"工具/自定义",然后选中"上下文菜单"项。菜单出现在主设计区域的顶部。要修改它们,请选择所需的上下文菜单,然后在其中拖放项目。
我通常会在Team Foundation Server中删除"获取版本"之类的项目,因为我很少使用它,并且如果需要,可以从Team Explorer中使用它。
自定义菜单的http://tim.yen.googlepages.com/CustomizeMenus.png/CustomizeMenus-full;init:.png
回答
没有Resharper和GhostDoc,我无法编码,两者都很好,我很喜欢。