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

本文关键字:Eclipse 移动 Studio 快捷方式 Visual | 更新日期: 2023-09-27 18:25:06

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

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

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

第二,有没有类似Java Api的.net框架文档,MSDN真的很令人困惑,我发现很难找到我想要的东西。

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

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

  • 导入包(Eclipse中的Ctrl+Shift+O)

.NET中没有"包"的概念。有些程序集包含类,并且这些类是在命名空间中组织的。若要添加程序集引用,请右键单击项目并选择"添加引用"。如果要自动导入包含正在使用的类的命名空间,请在类名上插入符号,然后键入Ctrl+。它将建议要导入的命名空间。

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

只需键入override并点击Space,它将建议覆盖的方法列表(包括EqualsToString

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

键入try并点击选项卡,它将完成try/catch块(这被称为代码片段)。没有办法自动捕获正确的异常,因为与Java不同,C#方法不声明它们可以抛出什么异常。

第二,有没有类似Java Api的.net框架文档,MSDN真的很令人困惑,我发现很难找到我想要的东西。

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

键盘快捷键,通过MSDN。

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

  • CTRL+SHIFT+F12(在文件中查找)
  • SHIFT+F9(快速观察)
  • F10(跨步)
  • F11(步入)
  • F5(播放)

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

MSDN-.NET Framework 4

MSDN-.NET Framework类库

我知道你说过你不喜欢它,但在我看来,它确实是最好的。

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