eclipse环境智能提示与技巧快捷键大全.docx
《eclipse环境智能提示与技巧快捷键大全.docx》由会员分享,可在线阅读,更多相关《eclipse环境智能提示与技巧快捷键大全.docx(25页珍藏版)》请在咨信网上搜索。
1、编辑重构导航搜索视图其他调试编辑源内容辅助内容辅助为您提供了输入的部分字符串的建议的补全列表。在 Java 编辑器中,按 Alt+/ 或者调用编辑 内容辅助。 Javadoc 注释中的内容辅助在 Javadoc 注释中也提供了内容辅助。 在内容辅助中消除类型要使某些类型不出现在内容辅助中,使用在Java 外观 类型过滤器首选项页上配置的类型过滤器功能。与这些过滤器模式中的一种模式匹配的类型将不出现在“打开类型”对话框中,并且不可用于内容辅助、快速修正和组织导入。这些过滤器模式不影响“包资源管理器”和“类型层次结构”视图。 用于变量、方法参数和字段名补全的内容辅助可以使用内容辅助来加快创建字段、
2、方法参数和局部变量的速度。在将光标定位在声明的类型名后面的情况下,调用编辑 内容辅助或者按 Alt+/。 如果对字段、局部变量或方法参数使用名称前缀或后缀,则务必在Java 代码样式首选项页中指定此前缀或后缀。参数提示当光标位于方法参数中时,可以看到参数提示的列表。在“Java 编辑器”中按 Ctrl+Shift+空格键或者调用编辑 参数提示。 有关匿名类的内容辅助当创建匿名类时,内容辅助也提供了帮助。在光标定位于类实例创建的左括号后面的情况下,调用编辑 内容辅助或者按 Alt+/。 这将创建匿名内部类的主体,包括需要实现的所有方法。在插入与替换内容辅助之间进行切换当对现有标识调用内容辅助时,
3、内容辅助可以使用选择的补全来替换该标识,也可以执行插入操作。缺省行为(覆盖或插入)在Java 编辑器 内容辅助首选项页中定义。可以在处于内容辅助选择对话框中时通过在选择补全时按 Ctrl 键来临时切换该行为。增量内容辅助 在缺省情况下,内容辅助现在将自动插入公共前缀,这与 Unix shell 扩展类似。要更改该行为,请取消选中Java 编辑器 内容辅助首选项页上的设置。定制内容辅助重复调用内容辅助(Alt+/)将循环遍历不同的建议类别。 要配置应显示哪些类别,请使用Java 编辑器 内容辅助 高级首选项页。 您还可以为首选建议类别指定单独的快捷键。 创建 getter 和 setter要为一
4、个字段创建 getter 和 setter 方法,选择该字段的声明并调用源 生成 Getter 和 Setter。 如果使用名称前缀或后缀,请确保在Java 代码样式首选项页中指定此前缀或后缀。使用内容辅助来创建 getter 和 setter创建 getter 和 setter 的另一种方法是使用内容辅助。将光标置于成员之间的类型主体中并按 Alt+/ 以获取创建 getter 或 setter 方法存根的建议。与字段一起删除 getter 和 setter当您从视图中删除字段时,Eclipse 可能会建议删除其 Getter 和 Setter 方法。如果对字段使用名称前缀或后缀,请确保在J
5、ava 代码样式首选项页中指定此前缀或后缀。创建代理方法要为字段创建代理方法,请选择该字段的声明并调用源代码 生成代理方法。这将把所选方法添加至包含对代理方法的正向调用的类型。以下是代理方法的一个示例: 创建 hashCode() 和 equals()要创建方法 hashCode() 和 equals(),请调用源代码 生成 hashCode() 和 equals()。 使用模板来创建方法通过使用Java 编辑器 模板首选项页,可以定义包含方法存根的新模板。模板与内容辅助(Alt+/)建议是一起显示的。还有一些现有模板,例如,“private_method”、“public_method”和“
6、protected_method”等等。使用 Tab 键来在要输入的值(返回类型、名称和参数)之间浏览。 使用“快速修正”来创建新方法从方法调用开始,使用快速修正(Ctrl+1)来创建方法。 使用“快速修正”来更改方法特征符在调用处将参数添加至方法调用。然后使用快速修正(Ctrl+1)来添加方法声明中的必需参数。 使用“内容辅助”来创建构造函数存根在要添加新构造函数的位置,在输入构造函数名称的第一个字母之后使用内容辅助。根据参数创建新字段您需要创建新字段来存储构造函数中传递的参数吗?对参数使用快速辅助(Ctrl+1)来创建赋值和字段声明,并允许 Eclipse 根据“代码样式”首选项建议一个名
7、称。使用“内容辅助”来覆盖方法在类型主体中应添加方法的位置调用内容辅助(Alt+/)。内容辅助将提供可以覆盖的所有方法。将为所选方法创建方法主体。 使用“快速修正”来添加未实现的方法要实现新接口,首先应将“实现”声明添加至类型。即使不保存或构建,Java 编辑器将对该类型加下划线以发出信号指示缺少了方法并且将显示“快速修正”灯泡。单击灯泡或者按 Ctrl+1(编辑 快速修正)以选择添加未实现的方法或者使类成为抽象的。 覆盖基类中某一方法要创建覆盖基类中某一方法的方法:选择应在其中添加方法的类型并调用源代码 覆盖实现方法。这将打开一个对话框,该对话框允许您选择要覆盖哪些方法。 根据示例代码段创建
8、类型可以将包含 Java 类型的代码段直接粘贴到包或源代码文件夹中,以创建新的编译单元。例如,选择并复制以下源代码:package pack; public class HelloWorld public static void main(String args) System.out.println(Hello World); 然后,在“包资源管理器”中选择源代码文件夹并使用 Ctrl+V(编辑 粘贴)。这将使用复制的内容自动创建一个新的包“pack”和文件“HelloWorld.java”。 在文件中重命名要快速执行不需要对其他文件中的依赖性进行完全分析的重命名,使用“在文件中重命名”快速
9、辅助。在“Java 编辑器”中,将光标定位在变量、方法或类型的标识中并按 Ctrl+1(编辑 快速修正)编辑器就会切换到链接编辑方式(例如,模板)并在更改标识时同时更改对该变量、方法或类型的所有其他引用。 还可以直接使用快捷键 Ctrl+2 R。使用常规 键首选项页来配置快捷键(在“源”类别中)。 使用“快速修正”来处理异常很容易处理抛出的异常。在输入时将检测到未处理的异常,并且在编辑器中使用红线来标记这些异常。 单击灯泡或者按 Ctrl+1 以使用 try catch 块来包围调用。如果想要在 try 块中包含更多语句,则选择这些语句并使用源代码 包围方式 try/catch 块。还可以选择
10、各个语句,方法是使用编辑 扩展选择至并选择封装、下一个或上一个。 如果已使用 try 块包围调用,则“快速修正”将建议把 catch 块添加至现有块。 如果不想处理异常,则让“快速修正”将新抛出的异常添加至外层方法声明 在任何时候都可以将 catch 块转换为抛出的异常。对 catch 块使用 Ctrl+1(编辑 快速修正)。对赋值输入更少不是输入赋值,而是从将赋值的表达式开始。 现在,使用 Ctrl+1(编辑 快速修正)并选择“将语句指定给新的局部变量”,“快速辅助”将为您猜测变量名。 无需对强制类型转换表达式做太多工作不要对类型强制转换花费太多时间。首先忽略它们并在完成语句之后使用快速辅助
11、添加它们。 有关在赋值时的示例:或对于方法参数:或对于方法调用目标:进行了强制类型转换的表达式的赋值进行“instanceof”检查之后,非常常见的情况是对表达式进行强制类型转换并将其赋给新的局部变量。对“instanceof”关键字调用快速辅助(Ctrl+1)可以减少您的输入量:更多的快速辅助请参阅快速辅助页面以获取可用的代码变换功能的完整列表。其中包括: 转换 if 语句 将“switch”转换为“if-else” 将“if-else”替换为条件语句.等等 在此处可以找到快速修正列表。 快速修正和快速辅助的快捷键您可以使用 Ctrl+2R 和 Ctrl+2L 来直接调用一些常用的快速辅助功
12、能,如在文件中重命名和赋予局部变量。请查阅常规 键首选项页以了解更多支持直接调用的快速修正功能。 包围行要使用 if / while / for 语句或块包围语句,选择要包围的行并调用源代码 包围方式或按 Alt+Shift+Z。 菜单中的条目派生自普通编辑器模板:所有包含变量 $line_selection 的模板都将出现在菜单中。可以在Java 编辑器 模板首选项页上配置模板。编辑相应的模板来定制结果代码,或者定义您自己的“包围方式”模板。创建您自己的模板要创建自己的模板,请转至Java 编辑器 模板首选项页并按新建按钮来创建模板。例如,在数组中要反向迭代的模板将如下所示: 内容辅助可以自
13、动插入参数名可以让内容辅助在方法补全时自动插入参数名。可以在Java 编辑器 内容辅助首选项页上定制此行为(请参阅在补全时填充参数名复选框)。例如,当在此处选择第二个条目时, 内容辅助将自动插入参数名:然后,可以使用 Tab 键在插入的名称之间浏览。内容辅助还可以猜测参数名 根据它们的声明类型。这可通过Java 编辑器 内容辅助首选项页上的猜测已填充的参数名复选框来进行配置。自动插入类型参数当使用 J2SE 5.0 中的参数化类型时,在Java 编辑器 内容辅助首选项页上启用补全时填充参数名非常有用。结果:除去周围的语句要除去周围的语句或块,将光标定位在左括号或右括号处并按 Ctrl+1(编辑
14、 快速修正)。 如何再次拼写该单词?可以在常规 编辑器 文本编辑器 拼写首选项页上启用 Java 编辑器中的拼写检查支持。拼写错误显示在 Java 编辑器中且提供了相应的“快速修正”: 您也可以将字典提供给内容辅助。但是,当前在 Eclipse 中未包括字典。必需的格式只是由换行符分隔的单词列表,并且“快速修正”允许您将新的单词添加至字典。添加字典将受到欢迎。结构化选择可以使用“结构化选择”功能部件以根据语法的方式快速选择 Java 代码。突出显示文本并按 Alt+Shift+向上箭头或从菜单栏中选择编辑 扩展选择至 外层元素 所选内容将扩展为包含所选内容的最小 Java 语法元素。然后可以通
15、过再次调用该操作来进一步扩展选择。查找匹配括号要查找匹配的括号,选择左括号或右括号并按 Ctrl+Shift+P 或选择浏览 转至 匹配的括号。还可以在左括号前面或右括号后面进行双击 这将选择两个括号之间的文本。 智能 Javadoc输入“/*”并按 Enter 键。这将自动添加包含标准 param、return 和 exception 标记的 Javadoc 注释存根。 可以在Java 代码样式 代码模板首选项页中配置新注释的模板。 仅显示所选元素的源按仅显示所选元素的源工具栏按钮来显示编译单元的分段视图。启用此按钮时,Java 编辑器仅显示在大纲或层次结构视图中选择的元素(例如,方法)。禁
16、用此按钮时,Java 编辑器显示整个编译单元。 使用本地历史记录来还原为方法的先前版本每当编辑文件时,它的先前内容就会保存在本地历史记录中。Java 工具使本地历史记录可用于 Java 元素,因此,可以使单个方法而不是整个文件还原为先前版本。 选择一个元素(例如,在“大纲”视图中)并使用替换为 本地历史记录来还原为该元素的先前版本。使用本地历史记录来恢复已除去的方法每当编辑文件时,它的先前内容就会保存在本地历史记录中。Java 工具使本地历史记录可用于 Java 元素,因此,可以有选择地恢复已删除的方法。 选择一个元素(例如,在“大纲”视图中)并使用从本地历史记录中恢复来恢复任何已除去的成员。
17、可定制的代码生成Java 代码样式 代码模板首选项页允许您使用与普通模板相似的方式来定制所生成的代码和注释。每当生成代码时就要使用这些代码模板。从 3.1 开始,可以使用特定于项目的代码模板,并且如果项目是共享的,则这些代码模板将在小组中共享。打开项目的属性以启用特定于项目的设置。 在代码中创建注释可以使用源代码 生成元素注释(Alt+Shift+J)来显式地添加注释,也可以使用各种向导、重构或快速修正来自动添加注释。可以在Java 代码样式 代码模板首选项页上配置注释模板。直接在向导中允许或禁止自动生成注释(例如,在“新建 Java 类型”向导中使用“生成注释”复选框),或者通过Java 代
18、码样式首选项页上的自动为新方法和新类型添加新注释复选框来允许或禁止自动生成注释。也可以逐个项目地配置所有这些设置。打开项目的属性以启用特定于项目的设置。 对成员进行排序可以根据在Java 外观 成员排序顺序首选项页中定义的类别顺序来对 Java 编译单元进行成员排序。您将发现该操作在源 对成员进行排序下面。字符串回绕当编辑“字符串”文字时可以使它们回绕。例如,如果您具有类似如下的代码:String message= This is a very long message.;将插入标记定位在单词“very”后面并按 Enter 键。代码将自动更改为:String message= This is
19、 a very + long message.;可以在Java 编辑器 输入首选项页中定制此行为。智能输入和如何控制它Java 编辑器的智能输入功能使您的日常工作更轻松。可以在Java 编辑器 输入首选项页中配置它们。 启用在正确位置自动插入分号后,输入分号时,将在插入分号前自动地把光标定位到语句末尾。这样您就不必执行一些附加的光标导航操作。您可以通过将向右退格键来撤销此自动定位。 用一次击键来修正代码缩进一项有用的功能是源代码 更正缩进或 Ctrl+I。选择采用不正确的缩进的代码并调用该操作。 如果未选择任何内容,该操作将缩进当前行。源和重构操作的快速菜单可以通过快速菜单来访问重构和源代码操
20、作。在 Java 编辑器或 Java 视图中选择要处理的元素,然后按 Alt+Shift+S 以获取快速源代码菜单、按 Alt+Shift+T 以获取快速重构菜单,以及按 Alt+Shift+Z 以获取“包围方式”菜单。 查找未使用的代码Java 编译器检测不可达代码、未使用的变量、参数、导入和未使用的专用类型、方法和字段。此设置位于Java 编译器 错误警告首选项页上(或者使用项目 属性 Java 编译器 错误警告来对单独的项目进行设置)。 当您输入时也会检测到这些设置,并且提供了快速修正来除去不需要的代码。Javadoc 注释处理Eclipse Java 编译器可以处理 Javadoc 注
21、释。搜索将报告文档注释中的引用,而重构则更新这些引用。可以从Java 编译器 Javadoc首选项页控制此功能(或者使用项目 属性 Java 编译器 Javadoc 来对单独的项目进行设置)。 当打开时,将在 Java 编辑器中标记格式不正确的 Javadoc 注释,并且可以使用编辑 快速修正(Ctrl+1)来修正它们: 消除警告在 J2SE 5.0 或更新版本中,可以使用 SuppressWarnings 注释来消除所有可选的编译器警告。在此示例中,addAll() 被标记为未使用的方法。使用了快速修正(Ctrl+1)来添加 SuppressWarnings 注释,因此不会对此方法显示警告。
22、“清理”向导“清理”向导可帮助您一次解决多个问题,并帮助您确定代码样式。例如,您可以: 尽可能将所有 for 循环转换为增强的 for 循环。 使用 Override 注释标记整个项目中的所有覆盖方法。 将与 Java 1.4 兼容的代码转换为 Java 5.0 代码时,该向导也非常有用。选择一个项目、包或文件,然后使用源代码 清理.来启动此向导。 重构重构脚本JDT 提供的大多数重构不仅能够以交互方式执行,还可以通过重构脚本执行。使用重构 创建脚本.来根据重构历史记录创建重构脚本。以后可以使用重构 应用脚本.在任何工作空间上应用重构脚本。这种重构脚本可以在不同情况下使用,例如,自动修正软件层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- eclipse 环境 智能 提示 技巧 快捷键 大全
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。