我已经使用Eclipse在Java中进行了大量开发,现在我已开始将Visual Studio用于.NET开发。到目前为止,我发现IDE能够执行相同的操作,但只是有所不同。
Eclipse中的哪些功能在Visual Studio中不可用?
我已经使用Eclipse在Java中进行了大量开发,现在我已开始将Visual Studio用于.NET开发。到目前为止,我发现IDE能够执行相同的操作,但只是有所不同。
Eclipse中的哪些功能在Visual Studio中不可用?
Answers:
Eclipse有其本地历史记录,有点像超级骗子Undo。我不知道VS中有类似功能。
我认为,Eclipse 快速访问是一个了不起的可用性功能。
简洁版本:
使用快速访问,您可以使用键盘导航到IDE的几乎任何部分。是的,这也可以在Visual Studio中完成,但是您需要学习每个视图的快捷方式:Ctrl + Alt + J转到对象浏览器;Ctrl + Alt + L用于解决方案资源管理器等;或使用通用的窗口切换快捷方式(例如Ctrl + F6可以一个接一个地转到下一个窗口)。
在Eclipse中,您仅需要一个快捷方式:Ctrl + 3打开“快速访问”工具。
快速访问工具帽可让您开始输入任何命令,视图,透视图,菜单甚至源文件的名称!它将自动完成并提出替代方案。
快速访问:
阅读更多:
http://eclipsenuggets.blogspot.com/2007/05/quick-access-ctrl3-is-bliss-are-you-one.html
http://eclipse.dzone.com/articles/eclipse-36-hidden-treasures
观点
请注意,Visual Studio如何记住上次运行调试器时使用的IDE的布局(打开的窗口,位置等)?以及它如何自动在“非调试” IDE布局之间切换。
Eclipse在Perspectives中也是如此。不仅如此,您不仅可以完全自定义它们以进行调试,也可以不进行调试,还可以创建具有不同IDE配置的多个布局,然后单击即可在它们之间切换。
是否想在不进行调试的情况下进入调试布局?只需单击Debugging Perspective工具栏上的按钮。
是否想发明一个没有编辑器且仅Package Explorer和Javadoc视图可见的新布局?根据需要移动窗口并将其另存为新透视图。
当您的思维也从一种任务切换到另一种任务时,这是正确切换IDE的好方法。
我不记得Visual Studio具有类似于Eclipse 工作集的功能。
它们是对“解决方案”(Eclipse中的工作区)中包含的项目进行分组的一种方式,该方式使您可以根据要使用的代码部分隐藏或显示不同的项目集。例如,您可以定义一个仅包含单元测试项目或仅包含项目中与数据访问层相关的模块的工作集。
筛选几乎所有Eclipse View以仅显示与当前所选工作集相关的内容很有用。例如,错误列表:您不必查看工作空间中的所有错误,而只需查看与活动工作集中的项目相关的错误。
我想在Visual Studio中复制此功能的唯一方法是采用多种解决方案方法,并手动打开和关闭解决方案。
我假设您指的是现成的Eclipse与现成的VS(否则,总会有一些插件添加了额外的功能)。
VS缺少:
在Visual Studio中,您没有像Maven一样可用的东西。
Maven是一门要掌握的复杂野兽,但是一旦您能够使用它,它就会变得异常强大-它基本上消除了构建脚本和依赖管理的所有麻烦。