资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
一、快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了) (不会用)Ctrl+D: 删除当前行Ctrl+Alt+ 复制当前行到下一行(复制增加)Ctrl+Alt+ 复制当前行到上一行(复制增加)Alt+ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+ 当前行和上面一行交互位置(同上)Alt+ 前一个编辑的页面Alt+ 下一个编辑的页面(当然是针对上面那条来说了)Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入空行(原理同上条)Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+/ 注释当前行,再按则取消注释Ctrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)Ctrl+Shift+F4 关闭所有打开的EditerCtrl+Shift+X 把当前选中的文本全部变味小写Ctrl+Shift+Y 把当前选中的文本全部变为小写Ctrl+Shift+F 格式化当前代码Ctrl+Shift+R 查找文件Ctrl+Shift+T 查找类下面的快捷键是重构里面常用的(注:一般重构的快捷键都是Alt+Shift开头的了)Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)Alt+Shift+Z 重构的后悔药(Undo)-无效(用ctrl+z代替)二、项目导航1 Java 搜索Search 菜单项将显示包含许多选项卡的搜索窗口。Java Search 选项卡是特定于语言的搜索示例(如果安装 PHP Development Tools 插件,则可以使用 PHP 搜索)。它将允许您通过在特定于语言的环境中搜索字符串来执行强大的搜索。在 Java 编程语言中,这意味着您可以搜索类型、方法、字段等。然后,您可以把此搜索限定到声明、引用以及更多内容。图 9 显示了 Java Search 选项卡。图 9. Java Search 选项卡2 浮动窗口注释改进 你是否在eclipse里使用过这样一个功能: 当鼠标移动到有javadoc注释的接口方法时, 会出现一个悬浮窗。框内显示该接口方法的详细javadoc内容。(如果没有显示,请调大eclipse.ini里的最大内存量-Xmx256m) 而当鼠标离开方法或移动到悬浮框上时,悬浮框将消失。为了不让悬浮框消失,你需要按 F2 固定住框体,才可以继续查看并可使用滚动条功能(内容比较多)。 3.4 M5里一个新的改进,就是,可以设置,当出现悬浮框并移动到悬浮框上时, 框仍旧保留,并增强了悬浮框的周边功能。周边功能包括: (1)可以直接点击doc里的元素进行定位。 (2)框体最下面新增,跳转到javadoc视图 (3)框体最下方新增,定位到正确的申明处,类似Declarations。3 查找/替换时的正则表达式新增 “保留大小写格式” 关键字。 当替换时, 可以保留匹配到的文本原有的大小写格式。 例如: 在 Test test= TEST 这个字符串中,替换 test 为 CFoo, 结果为 Foo foo= FOO .4 java编辑器新增 面包屑导航(很不错的功能,不过会消耗一点资源) 首先,这还是个实验性的功能。 你可以通过点击 Toggle Breadcrumb 按钮启用这一功能。 (隶属于 java editor presentation 组, 怎么禁用? 右键点击上部导航栏,选择 Commands 选项卡,如下图:) 5 在outline里,支持对同一个类中,方法的重排序6 查找某个元素的调用层次,支持更多,更细的内容,包括成员变量访问等,call hierarchy7 直接打开方法的实现(Open Declaration)在 Galileo 出现之前的 Eclipse 版本中,打开文件以查看其内容的一种快速方法是右键单击某方法或类,然后在上下文菜单中单击 Open Declaration,在 Java 编辑器中打开 Java 元素(方法、接口或类)。除了使用上下文菜单之外,您还可以按下 Ctrl 键并将鼠标悬停在 Java 编辑器中的元素上。当鼠标悬停在元素上方时,它会转换为可以单击的链接。在 Java 编辑器中单击该链接会将您导向相应元素的声明部分。Galileo 中新增了一个下拉列表,其中显示了打开声明的选项。单击 Open Declaration 可以在 Java 编辑器中打开所选元素(参见图 1)。图 1. 打开声明Open Declaration 的唯一问题就是接口的使用。如果您正在使用接口,则该命令会打开元素的声明 它是一个接口。如果您实际上是希望打开所选元素的实现,以便查看项目运行时实际执行的 Java 代码,则可能让您感到有些郁闷。此问题在 Galileo 中的新命令特性中已经得到了解决:Open Implementation.Open Implementation要调用 Open Implementation,按下 Ctrl 的同时将鼠标悬停到 Java 编辑器中的某 Java 元素上,就像是需要使用超级链接来打开声明一样。此时会出现下拉列表,并且您可以单击 Open Implementation。图 2. 打开实现使用如上所示的代码,编辑器将打开元素的实际类实现。图 3. 显示在编辑中的代码8 Javadoc 超级链接如果您使用 Javadoc(参见 参考资料)来记录元素信息,则可以通过相同的 Ctrl+单击 技巧来打开 Javadoc 中(使用 see 或 link 关键字)引用的元素,如图 4 所示。单击超级链接时,Eclipse 会在 Java 编辑器中打开指定类型。图 4. 在 Javadoc 注释中使用 Ctrl-单击Galileo 提供了一种新特性,即查看由 see 或 link 定义的元素的文档。Javadoc 预览和 Javadoc 视图将元素显示为超级链接。如果您单击超级链接,则会显示相关元素的 Javadoc。如果只需要阅读元素的 Javadoc,那么您可以避免在新的 Java 编辑器视图中打开文件。图 5. Javadoc 视图中用于快速浏览的超级链接9 查看 Quick Outline在较大的包含许多方法的类文件中,按 Ctrl+O 可以打开 Quick Outline,以便于快速查找方法或字段。按下 Ctrl+O 之后,键入需要查找的方法的名称。在键入过程中,列表会自动筛选,仅显示匹配的元素。图 6. 使用 Quick Outline从列表中选择元素时,Eclipse 会在当前 Java 编辑器中导航到该元素。如果在 Java 编辑器中打开了某个类文件,并且希望在类型层次结构中打开 Java 类型,可以按下 Ctrl+T(或单击 Navigate Quick Type Hierarchy)来显示类型层次结构。10 使用 Quick Type Hierarchy查看类的层次结构层次结构将显示所选元素的子类型。举例来说,如果您在调用 Quick Type Hierarchy 时选择了某个接口,则列表将显示已知的所有实现了该接口的类。再次按下 Ctrl+T,Quick Type Hierarchy 将在列表中显示超类型(参见图 8)。现在,列表将包含所选元素实现的任何接口以及它扩展的所有类。图 8. 使用 Quick Type Hierarchy 查找超级类型从 Quick Type Hierarchy 的列表中选择一个类型,Eclipse 将在一个新的 Java 编辑器中打开所选类型。11 查找整个workspace打开的project中的类(包括依赖包)如果知道希望在编辑器中打开的 Java 类的名称,则找到并打开它的最简单的方法是按下 Ctrl+Shift+T(或者单击 Navigate Open Type)打开 Open Type 窗口。当此窗口出现后,键入名称,Eclipse 将显示可以找到的匹配类型列表。图 9. 使用 Open Type除了键入完整的类名之外,您还可以使用两个技巧来更快地查找结果。第一个技巧是使用 * 和 ? 通配符来分别匹配任何或单个字符 。举例来说,要查找 AutomobileFormatter 类,可以键入 Auto* 或者 A*Formatter。图 10. 在 Open Type 中使用通配符第二种技巧是使用类的缩写。缩写基于类型名称的大写字母。要查找 AutomobileFormatter,只需键入 AF。但是,这可能仍然无法充分缩小范围,因此可以键入 AuFo。从 Open Type 窗口中的列表中选择一种类型,然后单击 OK。Eclipse 将在 Java 编辑器中打开所选类型。12 根据文件名查找文件有时,您希望打开的文件并不是 Java 注释,而是属性文件或 XML 文件。这时不应使用 Open Types,而应使用 Open Resources,方法是按下 Ctrl+Shift+R(或者单击 Navigate Open Resource)。类似于 Open Type,您可以使用通配符或缩写来快速缩小列表中的资源范围。与 Open Type 相同,从列表中选择资源后单击 OK,Eclipse 将打开所选资源。13 Find/Replace中设置回绕查询Ctrl+F弹出Find/Replace界面,勾选其Options中的Wrap search回绕查询三、编码辅助1 更好地完成内部接口实现当完成接口时,如 Runnable,方法的其余部分可立即创建(而不是根据用户的需求才成就,然后再进一步快速修改即可)publicstaticvoidmain(Stringargs) newRunnable() publicvoidrun() /TODOAuto-generatedmethodstub ; 4. “if 对调”快速修改(将光标放在“if”关键字上)。可以将publicstaticvoidmain(Stringargs) if(args.length=0) System.out.println(Needatleastoneargument.);
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号