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真的很令人困惑,我发现很难找到我想要的东西。
我不熟悉Eclipse,但无论如何我都会尝试回答。。。
- 导入包(Eclipse中的Ctrl+Shift+O)
.NET中没有"包"的概念。有些程序集包含类,并且这些类是在命名空间中组织的。若要添加程序集引用,请右键单击项目并选择"添加引用"。如果要自动导入包含正在使用的类的命名空间,请在类名上插入符号,然后键入Ctrl+。它将建议要导入的命名空间。
- 自动生成一些方法(如equals()和toString())
只需键入override
并点击Space,它将建议覆盖的方法列表(包括Equals
和ToString
)
- 使用正确抛出的异常自动生成所需的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+k
和ctrl+s
。出现一个窗口,您可以在其中浏览用if
、try
等围绕代码块的内容。