【问题标题】:Tips and tricks for VS2005 specifically for C# developers [closed]专门针对 C# 开发人员的 VS2005 提示和技巧 [关闭]
【发布时间】:2009-02-23 18:53:23
【问题描述】:

让我们消除重复指控。

我看到了这个问题的几个变体,特别是link。但是,它没有解决特定于 C# 开发人员的问题。我想从在 Visual Studio 2005 下使用 C# 的人那里收集最常用/最强大/很酷的技巧列表——VS 中的提示(也可以提及 2008 年)。以下是我用作指南的链接:

msdn

Kirill's Visual Studio Tips

也鼓励使用调试技巧

感谢您分享您的技巧并提高我的工作效率 :)

我的一些武器库:

  • Ctrl+-Ctrl++,在您已经到达的地方前后导航最近有过

  • Ctrl+Shift+V,将循环浏览剪贴板历史记录

  • F12 转到变量的定义。

  • Ctrl+K, Ctrl+C 用 // 注释文本块一开始

  • Ctrl-K, Ctrl-U 用 // 取消注释文本块一开始

  • Ctrl+/ 进入查找框。

  • Ctrl+I 用于增量搜索,F3 用于迭代

  • 在调试模式下选择一个表达式/变量并键入 Ctrl+D, Ctrl+Q 打开快速查看窗口。

【问题讨论】:

  • 这是社区维基资料。

标签: c# visual-studio visual-studio-2008 visual-studio-2005


【解决方案1】:

这是我上周刚找到的一个网站 http://scottcate.com/tricks/

我的第一条建议是去购买 Resharper!

【讨论】:

  • 我从 Java 来到 C#,Resharper 几乎添加了我从 IDEa 中错过的所有内容
  • 它添加了什么?我不想为额外的技巧付费,除非它们真的值得并且必须拥有
  • 这个视频 (jetbrains.com/resharper/documentation/presentation/…) 很好地说明了如果您知道如何使用 Resharper 可以做的各种事情。它甚至没有解决 Resharper 宝贵的代码质量功能。
  • 它似乎获得了很多支持...greatzzz
  • 它增加了重构支持、导航、代码分析和自动完成,以及非常好的自定义模板。我最近不得不在没有 R# 的情况下开发一些东西,我无法相信我花了多长时间!提取接口、更改签名和重命名等简单的事情在 R# 中非常棒!
【解决方案2】:

我最喜欢的片段之一是用于枚举的片段。

假设你有这个代码:

private void DoSomethingForToday(DayOfWeek today)
{
   //in here you want to do something different depending on which day it is, so you need a switch/case
   //you type switch, hit tab twice, you'll get this:

            switch (switch_on) //switch_on will be highlighted, replace it with "today" and hit enter. It will automatically fill in all the possible enum values with case statements.
            {
                default:
            }    
}

【讨论】:

    【解决方案3】:

    “sn-ps”的制表键

    例如键入“try”,然后按两次 Tab 键。

    结果:

    try 
    {           
    
    }
    catch (Exception)
    {
    
        throw;
    }
    

    然后您可以展开。

    【讨论】:

    • 是的...我喜欢这个,适用于 lopps、if 语句等...
    【解决方案4】:

    CTRL +ALT + P 附加一个进程,

    【讨论】:

      【解决方案5】:

      你见过this blog... 以及来自它的book "Microsoft Visual Studio Tips" 吗?

      【讨论】:

      • 不错....我想我看到这个网站,顺便
      【解决方案6】:

      Ctrl-W, Ctrl-A -> 专注于直接窗口(窗口本身未充分利用 IMO)。
      的(文件名)在即时窗口中打开一个文件。您可以在解决方案中的所有文件中获得很好的路径/名称补全。
      Ctrl-W、Ctrl-S -> 专注于解决方案资源管理器。
      在调试模式下选择一个表达式/变量,然后按 Ctrl-D,Ctrl-Q 打开快速监视窗口。

      【讨论】:

        【解决方案7】:

        请参阅StackOverFlow

        不要让网址欺骗您:“友好”网址会去掉 # 符号。这是 StackOverflow 上投票数最高的第三个问题,顺便说一句,所以它不像是完全隐藏的。

        【讨论】:

        • 谢谢,我看到了这个——它对我的需求来说太笼统了。
        猜你喜欢
        • 2011-01-13
        • 1970-01-01
        • 1970-01-01
        • 2010-10-08
        • 1970-01-01
        • 2010-10-26
        • 2011-05-02
        • 1970-01-01
        • 2010-10-22
        相关资源
        最近更新 更多