自定义 Visual Studio [关闭]

Posted

技术标签:

【中文标题】自定义 Visual Studio [关闭]【英文标题】:Customizing Visual Studio [closed] 【发布时间】:2010-09-07 16:48:59 【问题描述】:

几个月来,我一直在使用 Visual Studio(WinForm 和 ASP.NET 应用程序,主要使用 C#)。在大多数情况下,我的 IDE 设置得相当标准,但我一直想知道在您认为最有用的插件/设置方面有哪些建议?

更新:感谢所有伟大的建议。我应该研究“Resharper”以及一些带有主题和自定义字体的吸引眼球的东西,这似乎是一个普遍的共识。


主题

Consolas Font Pack for Visual Studio 2005/2008 Scott Hanselman's Visual Studio Themes Gallery Visual Studio Theme Generator

免费工具

PowerCommands for Visual Studio 2008 GhostDoc HyperAddin RockScroll CodeRush XPress .NET Reflector -(不是插件但仍然有用)

付费工具

Resharper - 免费(开源)、49 美元(学术)、199 美元(个人)、349 美元(商业) CodeRush with Refactor!™ Pro - 249 美元

【问题讨论】:

【参考方案1】:

Resharper 绝对是一个很棒的工具。它的学习曲线适中,但对于一些简单的事情很容易上手,以后再精通。这对学生来说是一个很好的价格,对我们其他人来说有点贵。 Resharper 类似于 CodeRush,但似乎有更多的追随者。

PowerCommands 是一组来自 Microsoft 的免费插件。诸如“在 Windows 资源管理器中打开”、“此处的命令提示符”和复制/粘贴引用之类的内容。

关于插件的讨论是floating around here somewhere。

对于直接定制,更改颜色既有趣又简单,让您物超所值。我更喜欢Rob Conery's TextMate theme for Visual Studio. 稍微个性化的版本,一旦你得到你喜欢的颜色,你就可以export the settings 随身携带。

与颜色和主题有关,Consolas font pack 非常漂亮且易于使用。

就像约翰建议的那样,mastery of keyboard shortcuts 将带来丰厚的回报。

【讨论】:

【参考方案2】:

确保安装自定义颜色主题。这些 URL 是开始寻找的好地方:

http://www.codinghorror.com/blog/archives/000682.html http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx

我自己喜欢 Oren Ellenbogen 的黑暗计划。真是赏心悦目。另外,请确保将默认字体替换为 Consolas 或 Inconsolata(一种是 Microsoft 的,另一种是免费的)。他们都很棒。

【讨论】:

【参考方案3】:

Resharper

【讨论】:

【参考方案4】:

掌握内置键盘快捷键 (links to C# and VB keybinding cheatsheets can be found here)

【讨论】:

【参考方案5】:

我同意主题的自定义 - 它使环境更容易处理。

您可以选择其中一些from the gallery at Hanselman's site,或创建一个with this online generator。

【讨论】:

【参考方案6】:
    GhostDoc 和 HyperAddin 提供 XML cmets 的自动生成和格式化。 RockScroll 非常适合浏览遗留类或只是为您自己的代码获得视觉感受。 安装TestDriven.NET 以在您的工具菜单中获取Reflector(或者您可以按照这些instructions)。

【讨论】:

【参考方案7】:

我有 Resharper 和 SQL Prompt,两者都很出色。

【讨论】:

【参考方案8】:

您可以尝试来自 JetBraing (http://www.jetbrains.com/resharper/) 的 Resharper,它是代码重构的终极工具。我还使用 GhostDoc (http://www.roland-weigelt.de/ghostdoc/) 来帮助我处理文档。

【讨论】:

【参考方案9】:

我支持 Resharper 的投票。它确实大大提高了代码的质量。 CodeRush 也不错,而且更直观,其中任何一个都物有所值(如果您能说服您的雇主为您购买它们 :))。不过,您可能不想同时使用两者,因为有很多功能重叠。

Scott Hanselman 链接到一个很酷的免费插件,名为“rockscroll”,它用代码的可视化视图替换滚动条,我觉得它真的很有帮助。

【讨论】:

【参考方案10】:

就我个人而言,我喜欢让 ide 赏心悦目。我想我在 Hanselman 的博客上找到了一个链接,但我改用了比平常稍大的 Consolas 字体,主题更暗。与众不同。

【讨论】:

【参考方案11】:

自定义上下文菜单

我个人自定义上下文菜单以删除我不想要的菜单并最大限度地减少滚动时间。它还可以加快菜单出现的时间。

为此,请转到工具/自定义并检查“上下文菜单”项。菜单出现在主设计区域的顶部。要修改它们,请选择所需的上下文菜单并拖放项目。

我通常会在 Team Foundation Server 中删除诸如“获取版本”之类的项目,因为我很少使用它,如果需要,我可以从 Team Explorer 中使用它。

Customize the Menu's http://tim.yen.googlepages.com/CustomizeMenus.png/CustomizeMenus-full;init:.png

【讨论】:

【参考方案12】:

如果没有 Resharper 和 GhostDoc,我就无法编码,两者都非常好,我喜欢。

【讨论】:

以上是关于自定义 Visual Studio [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 2010自定义类继承CString问题

求助visual studio2013怎么设置参考线,以及怎么自定义代码配色

Visual Studio javascript 智能感知自定义

Visual Studio 添加 自定义 路径宏

Visual Studio 自定义包含路径在链接时导致符号错误

依赖项更改时 Visual Studio 运行自定义构建工具