VS2005的提示和技巧专门针对C#开发人员

时间:2009-02-23 18:53:23

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

让我们把重复指控放在一边。

我看到了这个问题的几个变种,特别是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 打开快速监视窗口。

7 个答案:

答案 0 :(得分:4)

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

我的第一个提示是去购买Resharper!

答案 1 :(得分: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:
            }    
}

答案 2 :(得分:1)

“代码段”的标签键

e.g。输入'try',然后按Tab键两次。

结果:

try 
{           

}
catch (Exception)
{

    throw;
}

然后你可以扩展。

答案 3 :(得分:1)

CTRL + ALT + P附加进程,

答案 4 :(得分:0)

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

答案 5 :(得分:0)

请见StackOverFlow

不要让网址欺骗你:'友好'的网址会剥掉#符号。这是关于StackOverflow,BTW的第3个最高投票问题,因此它不完全隐藏。

答案 6 :(得分:0)

您是否见过this blog ...以及来自它的book "Microsoft Visual Studio Tips"