重构操作



重构菜单命令
名称
功能
键盘快捷键
撤销
执行上一次重构的“撤销”。只要除了重构之外尚未执行任何其它源更改,重构撤销缓冲区就有效。
Ctrl + Shift + Z
重做
执行上一次撤销重构的“重做”。只要除了重构之外尚未执行任何其它源更改,重构撤销/重做缓冲区就有效。
Ctrl + Shift + Y
重命名
启动“重命名”重构向导:重命名所选择的元素,并更正对元素的所有引用(如果启用了的话)(还在其它文件中)。对方法、字段、局部变量、方法参数、类型、编译单元、包、源文件夹和项目以及解析为这些元素类型之一的文本选择可用。
 
移动
启动“移动”重构向导:移动所选择的元素,并更正对元素的所有引用(如果启用了的话)(还在其它文件中)。可以对一个或多个 static 方法、static 字段、类型、编译单元、包、源文件夹和项目以及解析为这些元素类型之一的文本选择应用此项。
 
拉出操作
启动“拉出”重构向导:将字段或方法移至其超类。可以对同一类型的一个或多个方法和字段或者对解析为字段或方法的文本选择应用此项。
 
修改参数 启动“修改参数”重构向导。更改参数名称和参数次序,并更新对相应方法的所有引用。可以对带有参数的方法或者对解析为带有参数的方法的文本选择应用此项。  
抽取方法 启动“抽取方法”重构向导。创建一个包含当前所选择的语句或表达式的新方法,并将选择替换为对新方法的引用。可以使用编辑菜单中的展开选择至以获取有效的选择范围。
此功能部件对于清理冗长、杂乱或过于复杂的方法是很有用的。
 
抽取变量 启动“抽取变量”重构向导。创建为当前所选择的表达式指定的新变量,并将选择替换为对新变量的引用。可以使用编辑菜单中的展开选择至以获取有效的选择范围。  
直接插入局部变量 启动“直接插入局部变量”重构向导。将对所选局部变量的引用替换为变量的初始化程序表达式,并除去变量。  
自封装字段 启动“自封装字段”重构向导。将对字段的所有引用替换为 getting 和 setting 方法。它适用于所选择的字段或解析为字段的文本选择。  

许多视图和 Java 编辑器的上下文菜单中也提供了重构命令。

相关概念
重构支持

相关任务

重构

使用结构化选择

相关参考

重构首选项页面
重构向导
抽取方法错误

Copyright IBM Corporation 2000, 2002. All Rights Reserved.