Visual Studio的快捷方式(从Eclipse移动)

时间:2012-02-18 14:29:10

标签: c# eclipse visual-studio api keyboard-shortcuts

我是Visual Studio和.net框架的新手,我需要一些帮助。

首先使用VS我找不到我以前用于Eclipse的有用快捷方式,例如:

  • 导入包(在Eclipse中按Ctrl + Shift + O)。
  • 自动生成一些方法(如equals()和toString())。
  • 使用正确抛出的异常自动生成所需的try / catch(无需编写它并在MSDN中搜索正确的异常)。

其次,对于.net框架是否有任何类似Java-Api的文档,MSDN确实令人困惑,我发现很难找到我想要的内容。

3 个答案:

答案 0 :(得分:6)

我不熟悉Eclipse,但无论如何我都会尝试回答......

  
      
  • 导入包(在Eclipse中按Ctrl + Shift + O)。
  •   

.NET中没有“包”的概念。有些程序包包含类,这些类按名称空间进行组织。要添加装配参考,请右键单击该项目,然后选择“添加参考”。如果要自动导入包含正在使用的类的命名空间,请将插入符号放在类名称上,然后键入 Ctrl + 。它将建议导入名称空间。

  
      
  • 自动生成一些方法(如equals()和toString())。
  •   

只需输入override并点击 Space ,就会建议覆盖的方法列表(包括EqualsToString

  
      
  • 使用正确抛出的异常自动生成所需的try / catch(无需编写它并在MSDN中搜索正确的异常)
  •   

键入try并点击 Tab ,它将完成try / catch块(这称为code snippet)。没有办法自动捕获正确的异常,因为与Java不同,C#方法不会声明它们可以抛出的异常。

  

其次,对于.net框架是否有任何类似Java-Api的文档,MSDN确实令人困惑,我发现很难找到我想要的内容。

您可以找到所有.NET Framework类here的引用(例如,这里是Object class)。恕我直言,它比Java API文档更方便,但我想这是一个品味和习惯的问题......你也可以下载离线文档,它提供了类,成员,关键字等的索引。

答案 1 :(得分:2)

Keyboard shortcuts,来自MSDN。

我发现自己经常使用的是:

  • CTRL + SHIFT + F12(在文件中查找)
  • SHIFT + F9(快速观察)
  • F10(Step Over)
  • F11(Step Into)
  • F5(播放)

就文档而言,我实际上发现MSDN是一个很好的资源。有时实际上找到我正在寻找的是最难的部分,但谷歌很容易解决这个问题。然而,写作通常是清晰和彻底的,至少在我的经验中。如果你还没有看到这些,也许它们会有一些用处,尤其是第二个链接。

MSDN - .NET Framework 4

MSDN - .NET Framework Class Library

我知道你说你不喜欢它,但它确实是我认为最好的。

答案 2 :(得分:1)

Eclipse中Ctrl+Shift+O的等价物为Shift+Alt+F10。对于try-catch生成,使用鼠标或shift和箭头选择文本,然后选择ctrl+k然后ctrl+s。将出现一个窗口,您可以在其中浏览代码块周围的内容,例如iftry等。