Eclipse中鲜为人知但有用的功能

Pra*_*u R 7 eclipse

我一直在使用Eclipse很长一段时间,这个鲜为人知但非常有用的功能是Scrapbook Page,它允许你执行Java代码的各个部分,而不需要它们是完整的类.例如,如果我需要执行这个简单的for循环,我可以通过创建一个剪贴页面(File-> New-> Other-> Scrapbook Page)然后键入以下内容并按下"Execute the Selected Text"来完成此操作.或Ctrl-U将直接执行代码

for (int i=0; i < 10; ++i)
{
    System.out.println("Here is the scrapbook page line: " + i);
}
Run Code Online (Sandbox Code Playgroud)

请发布eclipse提供的其他鲜为人知但有用的功能.我知道SO中的条目提到了eclipse中可用的有用快捷方式,但是这个条目是关于被遗忘或鲜为人知的特征

Von*_*onC 7

插件间谍(Alt+ Shift+ F1)肯定是一个不太广告.
然而,如果你有任何关于"我如何开发一个看起来像eclipse中的特性X"的问题,那么快速找到实现该特性的正确的eclipse java源是非常有用的!

替代文字http://www.willianmitsuda.com/wp-content/uploads/eclipse_tips/spy_opentype.gif

另见eclipse3.5指南:

插件间谍为您提供有关正在运行的UI的轻松信息.
Alt+ Shift+ F1获取有关当前运行的Eclipse插件/数据类型/屏幕的信息.
这样您就可以立即访问当前正在运行的插件.

alt text http://www.vogella.de/articles/EclipseCodeAccess/images/pluginspy10.gif

Eclipse 3.5引入了检查哪个插件贡献菜单的可能性.按" Alt+ Shift+ F2"并选择一个菜单以查看是谁贡献此菜单

alt text http://www.vogella.de/articles/EclipseCodeAccess/images/pluginspy20.gif