《2022年Eclipse使用技巧 .pdf》由会员分享,可在线阅读,更多相关《2022年Eclipse使用技巧 .pdf(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、提示与技巧( JDT)编辑重构导航搜索视图其他调试编辑源内容辅助内容辅助为您提供了输入的部分字符串的建议的补全列表。在Java 编辑器中,按 Alt+/或者调用 编辑 内容辅助 。Javadoc 注释中的内容辅助在 Javadoc 注释中也提供了内容辅助。在内容辅助中消除类型要使某些类型不出现在内容辅助中,使用在Java 外观 类型过滤器 首选项页上配置的类型过滤器功能。与这些过滤器模式中的一种模式匹配的类型将不出现在 “ 打开类型 ” 对话框中,并且不可用于内容辅助、快速修正和组织导入。这些过滤器模式不影响“ 包资源管理器” 和“ 类型层次结构” 视图。名师资料总结 - - -精品资料欢迎下
2、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 48 页 - - - - - - - - - 用于变量、方法参数和字段名补全的内容辅助可以使用内容辅助来加快创建字段、方法参数和局部变量的速度。在将光标定位在声明的类型名后面的情况下,调用编辑 内容辅助 或者按Alt+/ 。如果对字段、 局部变量或方法参数使用名称前缀或后缀,则务必在Java 代码样式 首选项页中指定此前缀或后缀。参数提示当光标位于方法参数中时,可以看到参数提示的列表。在“Java编辑器 ” 中按Ctrl+Shift+空格键 或者调用 编辑 参数
3、提示 。有关匿名类的内容辅助当创建匿名类时,内容辅助也提供了帮助。在光标定位于类实例创建的左括号后面的情况下,调用编辑 内容辅助 或者按Alt+/ 。这将创建匿名内部类的主体,包括需要实现的所有方法。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 48 页 - - - - - - - - - 在插入与替换内容辅助之间进行切换当对现有标识调用内容辅助时,内容辅助可以使用选择的补全来替换该标识,也可以执行插入操作。缺省行为(覆盖或插入)在Java 编辑器 内容辅助首选项页中定
4、义。可以在处于内容辅助选择对话框中时通过在选择补全时按Ctrl键来临时切换该行为。增量内容辅助在缺省情况下,内容辅助现在将自动插入公共前缀,这与Unix shell 扩展类似。要更改该行为,请取消选中Java 编辑器 内容辅助 首选项页上的设置。定制内容辅助重复调用内容辅助( Alt+/ )将循环遍历不同的建议类别。要配置应显示哪些类别,请使用Java 编辑器 内容辅助 高级 首选项页。您还可以为首选建议类别指定单独的快捷键。创建getter 和setter要为一个字段创建getter 和 setter 方法,选择该字段的声明并调用源 生成Getter 和 Setter 。名师资料总结 - -
5、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 48 页 - - - - - - - - - 如果使用名称前缀或后缀,请确保在Java 代码样式 首选项页中指定此前缀或后缀。使用内容辅助来创建getter 和 setter创建getter 和 setter 的另一种方法是使用内容辅助。将光标置于成员之间的类型主体中并按Alt+/以获取创建getter 或 setter 方法存根的建议。与字段一起删除 getter 和setter当您从视图中删除字段时,Eclipse 可能会建议删除其Gett
6、er 和 Setter 方法。如果对字段使用名称前缀或后缀,请确保在Java 代码样式 首选项页中指定此前缀或后缀。创建代理方法要为字段创建代理方法,请选择该字段的声明并调用源代码 生成代理方法。这将把所选方法添加至包含对代理方法的正向调用的类型。以下是代理方法的一个示例:创建hashCode()和equals()要创建方法hashCode()和equals(),请调用 源代码 生成hashCode() 和 equals() 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,
7、共 48 页 - - - - - - - - - 使用模板来创建方法通过使用Java 编辑器 模板 首选项页,可以定义包含方法存根的新模板。模板与 内容辅助(Alt+/ )建议是一起显示的。还有一些现有模板,例如,“private_method ”、“public_method ” 和“protected_method”等等。使用Tab键来在要输入的值(返回类型、名称和参数)之间浏览。使用 “ 快速修正” 来创建新方法从方法调用开始,使用快速修正( Ctrl+1 )来创建方法。使用 “ 快速修正” 来更改方法特征符在调用处将参数添加至方法调用。然后使用快速修正( Ctrl+1 )来添加方法声明
8、中的必需参数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 48 页 - - - - - - - - - 使用 “ 内容辅助” 来创建构造函数存根在要添加新构造函数的位置,在输入构造函数名称的第一个字母之后使用内容辅助。根据参数创建新字段您需要创建新字段来存储构造函数中传递的参数吗?对参数使用快速辅助(Ctrl+1 )来创建赋值和字段声明,并允许Eclipse 根据 “ 代码样式 ” 首选项建议一个名称。使用 “ 内容辅助” 来覆盖方法在类型主体中应添加方法的位置调用内
9、容辅助 ( Alt+/ )。内容辅助将提供可以覆盖的所有方法。将为所选方法创建方法主体。使用 “ 快速修正” 来添加未实现的方法要实现新接口,首先应将“ 实现 ” 声明添加至类型。即使不保存或构建,Java 编辑器将对该类型加下划线以发出信号指示缺少了方法并且将显示“ 快速修正 ” 灯泡。单击灯泡或者按Ctrl+1 (编辑 快速修正) 以选择添加未实现的方法或者使类成为抽象的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 48 页 - - - - - - - - - 覆
10、盖基类中某一方法要创建覆盖基类中某一方法的方法:选择应在其中添加方法的类型并调用源代码 覆盖实现方法。这将打开一个对话框,该对话框允许您选择要覆盖哪些方法。根据示例代码段创建类型可以将包含Java 类型的代码段直接粘贴到包或源代码文件夹中,以创建新的编译单元。例如,选择并复制以下源代码:package pack; public class HelloWorld public static void main(String args) System.out.println(Hello World); 然后,在 “ 包资源管理器” 中选择源代码文件夹并使用Ctrl+V (编辑 粘贴) 。这将使用复
11、制的内容自动创建一个新的包“pack”和文件 “HelloWorld.java”。在文件中重命名要快速执行不需要对其他文件中的依赖性进行完全分析的重命名,使用“ 在文件中重命名 ” 快速辅助。在“Java 编辑器 ” 中,将光标定位在变量、方法或类型的标识中并按Ctrl+1 (编辑 快速修正)编辑器就会切换到链接编辑方式(例如,模板)并在更改标识时同时更改对该变量、方法或类型的所有其他引用。还可以直接使用快捷键Ctrl+2 R 。 使用常规 键首选项页来配置快捷键(在“ 源” 类别中)。使用 “ 快速修很容易处理抛出的异常。在输入时将检测到未处理的异常,并且在编辑器中使用名师资料总结 - -
12、-精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 48 页 - - - - - - - - - 正” 来处理异常红线来标记这些异常。单击灯泡或者按Ctrl+1以使用try catch 块来包围调用。如果想要在try 块中包含更多语句,则选择这些语句并使用源代码 包围方式 try/catch 块。还可以选择各个语句,方法是使用编辑 扩展选择至并选择 封装 、下一个 或上一个 。如果已使用try 块包围调用,则“ 快速修正 ” 将建议把catch 块添加至现有块。如果不想处理异常,则让“ 快速修正
13、” 将新抛出的异常添加至外层方法声明在任何时候都可以将catch 块转换为抛出的异常。对 catch 块使用Ctrl+1 (编辑 快速修正 )。对赋值输入更少不是输入赋值,而是从将赋值的表达式开始。现在,使用Ctrl+1 (编辑 快速修正) 并选择 “ 将语句指定给新的局部变量” , “ 快速辅助 ” 将为您猜测变量名。无需对强制类型转换表达式不要对类型强制转换花费太多时间。首先忽略它们并在完成语句之后使用快速辅助添加它们。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共
14、48 页 - - - - - - - - - 做太多工作有关在赋值时的示例:或对于方法参数:或对于方法调用目标:进行了强制类型转换的表达式的赋值进行 “instanceof ”检查之后,非常常见的情况是对表达式进行强制类型转换并将其赋给新的局部变量。对“instanceof ”关键字调用 快速辅助( Ctrl+1 )可以减少您的输入量:更多的快速辅助请参阅 快速辅助 页面以获取可用的代码变换功能的完整列表。其中包括:转换if 语句将“ switch”转换为 “ if -else ” 将“ if -else ”替换为条件语句.等等在此处 可以找到快速修正列表。快速修正和快速辅助的快捷键您可以使用
15、Ctrl+2 R和 Ctrl+2 L来直接调用一些常用的快速辅助功能,如在文件中重命名和赋予局部变量。请查阅常规 键首选项页以了解更多支持直接调用的快速修正功能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 48 页 - - - - - - - - - 包围行要使用if / while / for 语句或块包围语句,选择要包围的行并调用源代码 包围方式 或按Alt+Shift+Z。菜单中的条目派生自普通编辑器模板:所有包含变量$line_selection 的模板都将出
16、现在菜单中。可以在Java 编辑器 模板 首选项页上配置模板。编辑相应的模板来定制结果代码,或者定义您自己的“ 包围方式 ” 模板。创建您自己的模板要创建自己的模板,请转至Java 编辑器 模板 首选项页并按新建 按钮来创建模板。例如,在数组中要反向迭代的模板将如下所示:内容辅助可以自动插入参数名可以让内容辅助在方法补全时自动插入参数名。可以在Java 编辑器 内容辅助 首选项页上定制此行为(请参阅在补全时填充参数名复选框)。例如,当在此处选择第二个条目时,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
17、 - - - - 第 10 页,共 48 页 - - - - - - - - - 内容辅助将自动插入参数名:然后,可以使用Tab键在插入的名称之间浏览。内容辅助还可以猜测参数名 根据它们的声明类型。这可通过Java 编辑器 内容辅助 首选项页上的 猜测已填充的参数名复选框来进行配置。自动插入类型参数当使用J2SE 5.0 中的参数化类型时,在Java 编辑器 内容辅助 首选项页上启用 补全时填充参数名非常有用。结果:除去周围的语句要除去周围的语句或块,将光标定位在左括号或右括号处并按Ctrl+1 (编辑 快速修正) 。如何再次拼写该单词?可以在常规 编辑器 文本编辑器 拼写 首选项页上启用Ja
18、va 编辑器中的拼写检查支持。拼写错误显示在Java 编辑器中且提供了相应的“ 快速修正” :名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 48 页 - - - - - - - - - 您也可以将字典提供给内容辅助。但是, 当前在Eclipse 中未包括字典。 必需的格式只是由换行符分隔的单词列表,并且“ 快速修正 ” 允许您将新的单词添加至字典。添加字典将受到欢迎。结构化选择可以使用 “ 结构化选择 ” 功能部件以根据语法的方式快速选择Java 代码。突出显示文本并
19、按Alt+Shift+向上箭头 或从菜单栏中选择编辑 扩展选择至 外层元素 所选内容将扩展为包含所选内容的最小Java 语法元素。然后可以通过再次调用该操作来进一步扩展选择。查找匹配括号要查找匹配的括号,选择左括号或右括号并按Ctrl+Shift+P或选择 浏览 转至 匹配的括号。还可以在左括号前面或右括号后面进行双击 这将选择两个括号之间的文本。智能Javadoc输入 “/* ”并按Enter键。这将自动添加包含标准param 、return 和exception 标记的Javadoc 注释存根。可以在Java 代码样式 代码模板 首选项页中配置新注释的模板。仅显示所选元素的源按仅显示所选元
20、素的源工具栏按钮来显示编译单元的分段视图。启用此按钮时, Java 编辑器仅显示在大纲 或层次结构 视图中选择的元素(例如,方法)。禁用此按钮时,Java 编辑器显示整个编译单元。使用本地历史记录来还原为方法的先前版本每当编辑文件时,它的先前内容就会保存在本地历史记录中。Java 工具使本地历史记录可用于Java 元素, 因此, 可以使单个方法而不是整个文件还原为先前版本。选择一个元素(例如,在“ 大纲 ” 视图中)并使用替换为 本地历史记录来还原为该元素的先前版本。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
21、- - - - - - - 第 12 页,共 48 页 - - - - - - - - - 使用本地历史记录来恢复已除去的方法每当编辑文件时,它的先前内容就会保存在本地历史记录中。Java 工具使本地历史记录可用于Java 元素,因此,可以有选择地恢复已删除的方法。选择一个元素(例如,在“ 大纲 ” 视图中)并使用从本地历史记录中恢复来恢复任何已除去的成员。可定制的代码生成Java 代码样式 代码模板 首选项页允许您使用与普通模板相似的方式来定制所生成的代码和注释。每当生成代码时就要使用这些代码模板。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
22、- - - - - 名师精心整理 - - - - - - - 第 13 页,共 48 页 - - - - - - - - - 从 3.1 开始,可以使用特定于项目的代码模板,并且如果项目是共享的,则这些代码模板将在小组中共享。打开项目的属性 以启用特定于项目的设置。在代码中创建注释可以使用 源代码 生成元素注释(Alt+Shift+J)来显式地添加注释,也可以使用各种向导、重构或快速修正来自动添加注释。可以在Java 代码样式 代码模板 首选项页上配置注释模板。直接在向导中允许或禁止自动生成注释(例如,在“ 新建Java 类型 ” 向导中使用“ 生成注释 ” 复选框),或者通过Java 代码样
23、式 首选项页上的自动为新方法和新类型添加新注释复选框来允许或禁止自动生成注释。也可以逐个项目地配置所有这些设置。打开项目的属性 以启用特定于项目的设置。对成员进行排序可以根据在Java 外观 成员排序顺序首选项页中定义的类别顺序来对Java 编译单元进行成员排序 。您将发现该操作在源 对成员进行排序下面。字符串回绕当编辑 “ 字符串 ” 文字时可以使它们回绕。例如,如果您具有类似如下的代码:String message= This is a very long message.; 将插入标记定位在单词“very ”后面并按Enter键。代码将自动更改为:String message= This
24、 is a very + long message.; 可以在Java 编辑器 输入 首选项页中定制此行为。智能输入和如何控制它Java 编辑器的智能输入功能使您的日常工作更轻松。可以在Java 编辑器 输入 首选项页中配置它们。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 48 页 - - - - - - - - - 启用 在正确位置自动插入分号后,输入分号时, 将在插入分号前自动地把光标定位到语句末尾。这样您就不必执行一些附加的光标导航操作。您可以通过将向右退格键
25、来撤销此自动定位。用一次击键来修正代码缩进一项有用的功能是源代码 更正缩进 或 Ctrl+I 。选择采用不正确的缩进的代码并调用该操作。如果未选择任何内容,该操作将缩进当前行。源和重构操作的快速菜单可以通过快速菜单来访问重构和源代码操作。在 Java 编辑器或Java 视图中选择要处理的元素,然后按Alt+Shift+S以获取快速源代码菜单、按 Alt+Shift+T以获取快速重构菜单,以及按Alt+Shift+Z以获取 “ 包围方式 ” 菜单。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
26、 - 第 15 页,共 48 页 - - - - - - - - - 查找未使用的代码Java 编译器检测不可达代码、未使用的变量、参数、导入和未使用的专用类型、方法和字段。此设置位于Java 编译器 错误警告首选项页上(或者使用项目 属性 Java 编译器 错误警告 来对单独的项目进行设置)。当您输入时也会检测到这些设置,并且提供了快速修正来除去不需要的代码。Javadoc 注释处理Eclipse Java 编译器可以处理Javadoc 注释。搜索将报告文档注释中的引用,而重构则更新这些引用。可以从Java 编译器 Javadoc首选项页控制此功能(或者使用项目 属性 Java 编译器 Ja
27、vadoc来对单独的项目进行设置)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 48 页 - - - - - - - - - 当打开时,将在Java 编辑器中标记格式不正确的Javadoc 注释,并且可以使用编辑 快速修正( Ctrl+1 )来修正它们:消除警告在 J2SE 5.0 或更新版本中,可以使用SuppressWarnings注释来消除所有可选的编译器警告。在此示例中,addAll()被标记为未使用的方法。使用了快速修正( Ctrl+1 )来添加Suppr
28、essWarnings注释,因此不会对此方法显示警告。“ 清理 ” 向导“ 清理 ” 向导 可帮助您一次解决多个问题,并帮助您确定代码样式。例如,您可以:尽可能将所有for循环转换为增强的for循环。使用Override注释标记整个项目中的所有覆盖方法。将与Java 1.4 兼容的代码转换为Java 5.0 代码时,该向导也非常有用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 48 页 - - - - - - - - - 选择一个项目、包或文件,然后使用源代码 清理
29、 .来启动此向导。重构重构脚本JDT 提供的大多数重构不仅能够以交互方式执行,还可以通过重构脚本执行。使用 重构 创建脚本 .来根据重构历史记录创建重构脚本。以后可以使用重构 应用脚本 .在任何工作空间上应用重构脚本。这种重构脚本可以在不同情况下使用,例如, 自动修正软件层之间的API 突破性更改或提供语义丰富的补丁。安全JAR 文件迁移从工作空间中导出JAR 文件时, “JAR 导出 ” 向导提供了一个用于将重构信息包括在JAR 文件中的选项。使用 文件 导出 .并选择JAR 文件 。在“JAR 导出 ” 向导的第一页上,选择导出所选项目的重构。单击链接以选择要包括的重构。通过使用 重构 迁
30、移JAR 文件 .重构,客户机可以将旧版本的JAR 文件迁移到新版本。此重构将自动更新所有依赖于旧版本的JAR 文件的代码,以使名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 48 页 - - - - - - - - - 用新版本的JAR 文件。搜索找到变量及其读写访问权可以通过选择标识(变量、方法或类型引用或声明)并调用搜索 在文件中的出现 找到变量并且查看变量的读写状态。这将标记在同一文件中对此标识的所有引用。 结果还会与显示变量的读或写访问权的图标一起显示在搜索视
31、图中。或者,使用 标记出现 功能来动态地突出显示出现。可以使用常规搜索功能(搜索 引用 )在多个文件中进行搜索。搜索具有特定返回类型的方法要搜索具有特定返回类型的方法,请按如下所述的方法使用“* ” :打开 “ 搜索 ” 对话框并单击Java 搜索 选项卡。在搜索字符串中输入 “ *”和返回类型(用空格隔开)。选择 区分大小写复选框。选择 方法 和声明 ,然后单击 搜索 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 48 页 - - - - - - - - - Ja
32、vadoc 中的过滤器搜索匹配项缺省情况下, Java 搜索 查找 Java 代码和Javadoc 内的引用。如果您不想看到 Javadoc 内的引用,则可以通过启用“ 搜索 ” 视图的 “ 查看 ” 菜单中的 “ 过滤Javadoc ” (三角形符号)来过滤掉这些匹配项。过滤可能的搜索匹配项当编译时问题导致搜索引擎无法完整地解析匹配项时,会出现可能的匹配项。使用搜索视图菜单中的过滤可能的匹配项(三角形符号)来过滤掉这些匹配项。用“ 调用层次结构” 来跟踪方法调用链使用 “ 调用层次结构” 来遵循较长或复杂的调用链,而不会丢失原始文本:只选择一个方法并调用浏览 打开调用层次结构(Ctrl+Al
33、t+H)。代码导航和读取在 Java 编辑器中对选择打开可以使用两种方法来从Java 编辑器中的引用打开元素。选择代码中的引用并按F3(浏览 打开声明)按住Ctrl键并在引用上移动鼠标指针,然后单击超链接可以使用常规 编辑器 文本编辑器 首选项页中的支持超链接样式导航复选框来配置超链接样式导航。当前概要在 Java 编辑器中按Ctrl+F3以在当前光标位置弹出元素的当前概要。或者按Ctrl+O (浏览 快速概要) 以弹出当前源文件的当前概要。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
34、 第 20 页,共 48 页 - - - - - - - - - 当前概要显示继承的成员再次按Ctrl+O或 Ctrl+F3以将继承的成员添加至打开的当前概要。继承的成员具有灰色标签。使用右上角的菜单过滤和排序大纲。当前层次结构使用 快速类型层次结构查明哪些是虚拟调用的可能接收者。将光标放置在方法调用内部并按Ctrl+T (浏览 快速类型层次结构)。该视图显示实现该方法的所有类型以及一个完整图标。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 48 页 - - - -
35、- - - - - 按 Enter键以在编辑器中打开相应的方法。再次按Ctrl+T以切换至超类型层次结构。高级突出显示Java 编辑器可以根据源代码的语义(例如,静态字段、局部变量和静态方法调用)来突出显示源代码。查看Java 编辑器 语法着色 首选项页上的各种选项。最初折叠的区域您可以指定缺省情况下哪些区域在编辑器打开时处于折叠状态。查看Java 编辑器 折叠 首选项页以定制此功能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 48 页 - - - - - - -
36、- - 标记出现当在编辑器中工作时,打开工具栏中的标记出现 ()或按Alt+Shift+O。您将看到文件中引用了变量、方法或类型的位置。选择一种返回类型会显示方法的出口点。选择一个异常来查看它是在何处抛出的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 48 页 - - - - - - - - - 选择超类或接口以查看那些覆盖或实现了所选超类中的方法的方法。在Java 编辑器 标记出现 首选项页上对 “ 标记出现 ” 进行微调。在常规 编辑器 文本编辑器 注释 首选项
37、页上更改标记的颜色。转至下一个上一个方法要快速浏览至下一个或上一个方法或字段,使用Ctrl+Shift+向上箭头 (浏览 转至 上一个成员 ) 或 Ctrl+Shift+向下箭头 (浏览 转至 下一个成员)控制注释之间的导航使用 “ 下一个注释 ” “ 上一个注释 ” 工具栏按钮或浏览 下一个注释 (Ctrl+. )和浏览 上一个注释 (Ctrl+, )来在Java 源文件中注释之间浏览。使用按钮下拉菜单,您可以配置要在哪些注释上停止:Java 代码中的提示当使用 “TODO ”来标记Java 源代码中的注释时,Java 编译器会自动创建相应的任务来作为提示。打开该任务就会使您浏览回到代码中的
38、“TODO ”。使用Java 编译器 任务标记 首选项页来配置要在任务列表中跟踪的任何其他特定标记(例如,FIXME )。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 48 页 - - - - - - - - - “ 打开类型 ” 对话框使用技巧“ 打开类型 ” 对话框 (导航 打开类型 或工具栏按钮) 帮助您按类型名称来浏览类型。要快速查找类型,只需输入类型名的大写字符:IOOBE将找到IndexOutOfBoundsException要查看所有以给定后缀结尾的类型
39、(例如,所有Test ),使用*Test 显示工具提示描述)来打开悬浮式帮助中的文本。可以从此窗口中选择和复制内容。Java 编辑器中的悬浮式帮助您可以通过使用组合键(Shift 、Ctrl 和 Alt)来查看Java 编辑器中的不同悬浮式帮助。当将鼠标移动到Java 编辑器中的标识上时,缺省情况下会显示具有从此元素的相应源中抽取的Javadoc 的悬浮式帮助。按住Ctrl 键将显示源代码。可以在Java 编辑器 悬浮 首选项页中更改此行为并为其他组合键定义悬浮式帮助。通用方法推断特征符可以使用悬浮式帮助来显示通过方法的推断特征符。名师资料总结 - - -精品资料欢迎下载 - - - - -
40、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 48 页 - - - - - - - - - 打开和配置外部 Javadoc 文档如果想要使用Shift+F2(浏览 打开外部Javadoc)来打开类型、方法或字段的Javadoc 文档,您首先必须指定元素父库(JAR 和类文件夹)或项目(源代码文件夹)的文档位置。对于库,打开构建路径页(项目 属性 Java 构建路径 ),转至 库,然后展开可在其中编辑“Javadoc 位置 ” 节点的库的节点。该文档可以在文件系统的本地文件夹或归档中,它也可以存在于Web 服务器上。对于源代码文件
41、夹中的类型、方法或字段,转至(项目 属性 Javadoc 位置 )。Java 视图对包含许多项目的工作空间进行组织使用 “ 包资源管理器” 的视图菜单中的顶级元素 工作集 来启用一种新方式,该方式将工作集显示为顶级元素。此方式可以使您更方便地管理包含许多项目的工作空间。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 48 页 - - - - - - - - - 从 “ 包资源管理器” 视图菜单中使用配置工作集 来配置显示的工作集。此对话框允许您创建新的Java 工作集、
42、定义要显示的工作集以及显示顺序。也可以直接在“ 包资源管理器” 中使用拖放和复制粘贴操作重新安排工作集。声明视图“ 声明 ” 视图显示(窗口 显示视图 其他 . Java 声明 )显示了Java 编辑器或Java 视图中所选元素的源。Javadoc 视图有一个Javadoc 视图(窗口 显示视图 其他 . Java Javadoc)显示了Java 编辑器或Java 视图中所选元素的Javadoc 。Javadoc 视图使用SWT 浏览器窗口小部件来在支持窗口小部件的平台上显示HTML 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
43、 - 名师精心整理 - - - - - - - 第 27 页,共 48 页 - - - - - - - - - “ 类型层次结构” 视图和方法实现定义要查明层次结构中的哪些类型覆盖了方法,使用“ 显示层次结构中的成员” 功能。选择要查看的方法并按F4(浏览 打开类型层次结构)。这将对方法的声明类型打开类型层次结构视图。对于在 “ 层次结构 ” 视图中选择的方法,按“ 锁定视图并显示层次结构中的成员 ” 工具栏按钮。层次结构视图现在只显示实现或定义“ 已锁定 ” 方法的类型。 例如, 可以看到isEmpty()是在List中定义的,并且是在ArrayList和Vector而不是AbstractL
44、ist中实现的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 48 页 - - - - - - - - - 类型层次结构视图支持按定义类型来进行分组类型层次结构方法视图允许您按所选类型的方法的定义类型来对这些方法进行排序。例如,对于AbstractList,可以看到它包含在“ 对象 ” 、“ 集合 ” 和“ 列表 ”中定义的方法:类型层次结构中的技巧通过对一个元素或选择的名称按F4(浏览 打开类型层次结构)来使类型层次结构聚焦于新类型。不仅可以针对类型,也可以针对包、
45、 源代码文件夹、 JAR 归档和Java 项目来打开 “ 层次结构 ” 视图。可以将元素 “ 拖放 ” 到“ 层次结构 ” 视图上,以让该视图聚焦于该元素上。可以从视图的工具栏菜单中更改“ 层次结构 ” 视图的方向(从缺省方向“ 垂直” 更改为 “ 水平 ” )。Java 源的结构比较Java 源的结构比较忽略了Java 元素(例如,方法和字段)的文本顺序,并更清楚地显示更改、添加或除去了哪些元素。要启动Java 文件的结构比较,有两个选项:选择两个Java 编译单元并从视图的上下文菜单中选择比较对象 互相。如果文件有区别,则会在“ 比较编辑器 ” 中打开它们。顶部窗格显示不同的Java 元素
46、; 双击其中一个元素就会在底部窗格中显示该元素的源。在涉及到文件比较的任何上下文(例如,CVS 同步)中,双击Java 文件不仅会显示文本比较查看器中的文件的内容,还会执行结构比较并打开一个用来显示结果的新窗格。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 48 页 - - - - - - - - - 当执行结构比较时甚至可以忽略注释和格式更改:通过“ 比较编辑器 ” 的工具栏按钮或者 “CVS 同步 ” 视图的下拉菜单来打开忽略空格 选项。属性文件的结构比较Java
47、 属性文件(扩展名:.properties )的结构比较会忽略属性的文本顺序,并显示更改、添加或除去了哪些属性。要启动属性文件的结构比较,有两个选项:在“ 包资源管理器” 或“ 导航器 ” 中选择两个文件,并从视图的上下文菜单中选择 比较对象 互相 。在涉及到文件比较的任何上下文(例如,CVS 同步)中,双击属性文件不仅会显示文本比较查看器中的文件的内容,还会执行结构比较并打开一个用来显示结果的新窗格。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 48 页 - - -
48、 - - - - - - 包的分层表示和平面表示“Java 包” (和 “ 包资源管理器” )视图菜单上的选项允许您更改显示包的方式。包表示 分层 以树的形式来显示包,并且子包位于包下面;包表示 平面 将以标准排列来显示包,所有包和子包都作为同代位于平面列表中。逻辑包“Java 包” 视图( “Java 浏览 ” 透视图)合并项目中多个源代码文件夹中同名的包。屏幕快照显示包含逻辑包的“ 包” 视图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 48 页 - - - -
49、 - - - - - 压缩包名如果包名很长, 则可以配置在查看器中出现的压缩名称。压缩模式的配置是在Java 外观 首选项页上进行的。通过使用此示例,使用以下方式来呈示包:直接在包资源管理器中处理Java 构建路径除了使用 项目 属性 Java 构建路径 处理 Java 构建路径以外,还可以使用包资源管理器的上下文菜单中的操作。例如,可以将新的源代码文件夹、归档和库添加到构建路径中或者在源代码文件夹中包括和排除文件和文件夹。对 Java 问题进行分组配置 “ 问题 ” 视图,以便使用视图菜单中的分组依据 Java 问题类型 将 Java 问题分为一些类别。名师资料总结 - - -精品资料欢迎下
50、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 48 页 - - - - - - - - - 可以在Java 编译器 构建 首选项页上控制可配置的错误是否为致命错误。Java 类型指示符在常规 外观 标签装饰 首选项页上启用Java 类型指示符 ,以找出编译单元或类文件中的第一种类型。将对接口、注释和枚举显示修饰,而普通类型保持未装饰状态。其他特定于项目的首选项可以逐个项目地定义所有代码样式和编译器选项。通过对项目使用项目 属性 来打开项目属性页,或者使用工作空间首选项中的链接(例如,Java 代码样式 首