键绑定列表

Eclipse 中的可用键绑定列表取决于许多因素,这些因素包括选择了哪个视图或编辑器、对话框是否已打开、已安装了哪些插件以及正在使用哪个操作系统和窗口系统。您随时可以使用“键辅助”(帮助 > 键辅助或 Ctrl+Shift+L)来获取可用键绑定列表。下列各表列示了 Eclipse SDK 提供的一些常用键绑定。

 

文件操作

新建 创建 Java 元素或新资源。在“窗口 > 定制透视图”的子菜单中显示了要配置哪些元素。缺省情况下,在 Java 透视图中提供了用于创建项目、包、类接口源文件夹、代码片断编辑测试窗、文件和文件夹的操作。 Ctrl+N
关闭 关闭当前编辑器。如果编辑器包含未保存的数据,则将显示保存请求对话框。 Ctrl+F4
全部关闭 关闭所有编辑器。如果编辑器包含未保存的数据,则将显示保存请求对话框。 Ctrl+Shift+F4
保存 保存当前编辑器的内容。如果编辑器不包含未保存的更改,则会禁用此项。 Ctrl+S
另存为 以新的名称保存当前编辑器的内容。
全部保存 保存所有带有未保存更改的编辑器的内容。如果没有任何编辑器包含未保存的更改,则会禁用此项。 Ctrl+Shift+S
打印 打印当前编辑器的内容。当编辑器具有焦点时,此项启用。 Ctrl+P
特性 打开所选元素的属性页面。对 Java 项目打开“Java 构建路径”页面,并且提供了“Javadoc 位置”页面。对于 JAR 归档,在这里配置 JAR 的源代码连接和 Javadoc 位置。 Alt+Enter

编辑操作

撤销 还原编辑器中的最后一项更改 Ctrl+Z
重做 还原已撤销的更改 Ctrl+Y
剪切 将当前所选文本或元素复制到剪贴板并除去该元素。对于元素,在粘贴剪贴板之前不执行除去。 Ctrl+X
复制 将当前所选文本或元素复制到剪贴板 Ctrl+C
粘贴 将当前内容作为文本粘贴到编辑器,或将它作为当前所选元素的同代元素或子元素。 Ctrl+V
Delete 键 删除当前选择的文本或元素。 Delete 键
全部选中 选择编辑器中的所有内容。 Ctrl+A
查找/替换 打开“查找/替换”对话框。仅适用于编辑器。 Ctrl+F
查找下一个 查找当前所选文本的下一次出现。仅适用于编辑器。 Ctrl+K
查找上一个 查找当前所选文本的上一次出现。仅适用于编辑器。 Ctrl+Shift+K
增量式查找下一个 启动增量查找方式。在调用之后,根据状态栏中的指示输入搜索文本。仅适用于编辑器。 Ctrl+J
增量式查找上一个 启动增量查找方式。在调用之后,根据状态栏中的指示输入搜索文本。仅适用于编辑器。 Ctrl+Shift+J
添加任务 对当前文本选择或所选元素添加用户定义的任务。 Alt+Enter
扩大选择至 外层元素:选择代码中的外层表达式、块和方法。此操作遵守 Java 语法。当代码中存在语法错误时,它可能不能正确起作用。(向上箭头)。 Alt+Shift+方向键
下一个元素:选择当前元素和下一个元素。(向右箭头)
上一个元素:选择当前元素和上一个元素(向左箭头)
恢复上一次选择:在调用“扩大选择至”之后,恢复上一次选择。(向下箭头)
显示工具提示描述 显示将出现在当前光标位置的悬浮提示的值。显示的对话框可滚动,且不会缩短描述。 F2
内容辅助 在当前光标位置打开上下文辅助对话框以显示 Java 代码辅助建议和模板。请参阅“模板”首选项页面以了解可用的模板(窗口 > 首选项 > Java > 编辑器 > 模板)并转至“编辑器”首选项页面(窗口 > 首选项 > Java > 编辑器 > 代码辅助)以配置代码辅助的行为。 Alt+/
快速修正 如果光标位于具有问题指示的位置,则会在当前光标处打开上下文辅助对话框来显示可能的更正。 Ctrl+1
参数提示 如果光标位于方法引用的参数规范处,则此操作将显示具有参数类型信息的悬浮提示。当前光标位置处的参数以粗体显示。 Ctrl+Shift+空格键

浏览操作

打开 尝试解析在当前代码选择中引用的元素并打开声明该引用的文件。 F3
打开类型层次结构 尝试解析在当前选择的代码中引用的元素,并在“类型层次结构”视图中打开该元素。对元素调用此项时,将打开元素的类型层次结构。在显示 Java 元素的 Java 编辑器和视图中受支持。 F4
打开外部 Javadoc 打开当前选择的元素或文本选择的 Javadoc 文档。JAR 或项目的 Javadoc 的位置是在项目或 JAR 的“Javadoc 位置”属性页面中指定的。注意,此外部 Javadoc 文档可能对于当前代码中指定的 Javadoc 不是最新的。可以通过使用 Javadoc 导出向导来为 Java 项目中的源文件创建 Javadoc 文档。 Shift+F2
打开类型 显示“打开类型”选择对话框以在编辑器中打开类型。“打开类型”选择对话框显示工作空间中存在的所有类型。 Ctrl+Shift+T
在层次结构中打开类型 显示“打开类型”选择对话框以在编辑器和“类型层次结构”视图中打开类型。“打开类型”选择对话框显示工作空间中存在的所有类型。 Ctrl+Shift+H
显示大纲 打开当前所选类型的轻量级大纲图。 Ctrl+O
转至下一个问题 选择下一个问题。在 Java 编辑器中受支持。 Ctrl+ .
转至上一个问题 选择上一个问题。在 Java 编辑器中受支持。 Ctrl+ ,
转至上一个编辑位置 显示上一个编辑操作的发生位置。 Ctrl+Q
转至行 打开一个对话框,允许您输入编辑器应该跳至的行号。仅适用于编辑器。 Ctrl+L

搜索操作

搜索... 打开“搜索”对话框 Ctrl+H
在文件中出现的次数 查找所选 Java 元素在其文件中的所有出现 Ctrl+Shift+U

项目操作

全部构建 在工作空间中构建所有项目。这是增量式构建,意味着构建器将分析自从上次构建以来所发生的更改并使更改的文件数最小。 Ctrl+B

源代码操作

注释 注释掉包含当前选择的所有行。 Ctrl+ /
取消注释 取消注释包含当前选择的所有行。 Ctrl+ \
右移 增加当前选择行的缩进的级别。仅当选择包含多行或整个单行时才激活此项。 Tab 键
左移 减少当前选择行的缩进的级别。仅当选择包含多行或整个单行时才激活此项。 Shift+Tab
格式 使用代码格式化程序来格式化当前文本选择。格式化选项是在“代码格式化程序”首选项页面(窗口 > 首选项 > Java > 代码格式化程序)上配置的 Ctrl+Shift+F
组织导入 在当前打开或所选择的编译单元中组织导入声明。除去不需要的导入声明,并按照在“组织导入”首选项页面(窗口 > 首选项 > Java > 组织导入)中所指定的那样将必需的导入声明排序。可以对不完整的源执行组织导入,并且当不能将所引用的类型名唯一地映射至当前项目中的类型时将提示您。还可以通过对包调用操作或选择一组编译单元来组织多个编译单元。 Ctrl+Shift+O
添加导入 为当前所选择的类型引用创建导入声明。如果类型引用是限定的,则在可能时将除去限定。如果不能将所引用的类型名唯一地映射至当前项目的类型,则将提示您指定正确的类型。“添加导入”试图遵循在“组织导入”首选项页面中指定的导入顺序。 Ctrl+Shift+M

重构操作

撤销 执行上一次重构的“撤销”。只要除了重构之外尚未执行任何其它源更改,重构撤销缓冲区就有效。 Alt+Shift+Z
重做 执行上一次撤销重构的“重做”。只要除了重构之外尚未执行任何其它源更改,重构撤销/重做缓冲区就有效。 Alt+Shift+Y
重命名 启动“重命名”重构对话框:重命名所选择的元素,并更正对元素的所有引用(如果启用了的话)(还在其它文件中)。可用于:方法、字段、局部变量、方法参数、类型、编译单元、包、源文件夹和项目,以及解析为这些元素类型中的其中一种的文本选择部分。 Alt+Shift+R
移动 启动“移动”重构对话框:移动所选择的元素,并更正对元素的所有引用(如果启用了的话)(还在其它文件中)。适用于:一个实例方法(可以将它移至某个组件)、一个或多个静态方法、静态字段、类型、编译单元、包、源文件夹和项目,以及解析为这些元素类型中的其中一种的文本选择部分。 Alt+Shift+V
直接插入 启动“直接插入”重构对话框。直接插入局部变量、方法或常量。此重构可用于方法、静态终态字段和解析为方法、静态终态字段或局部变量的文本选择。 Alt+Shift+I
抽取方法 启动“抽取方法”重构对话框。创建一个包含当前所选择的语句或表达式的新方法,并将选择替换为对新方法的引用。可以使用“编辑”菜单中的“扩大选择”以获取有效的选择范围。此功能对于清理冗长、杂乱或过于复杂的方法是很有用的。 Alt+Shift+M
抽取局部变量 启动“抽取变量”重构对话框。创建为当前所选择的表达式指定的新变量,并将选择替换为对新变量的引用。此重构可用于解析为局部变量的文本选择。可以使用“编辑”菜单中的“扩大选择”以获取有效的选择范围。 Alt + Shift + L