九、附录 B:NetBeans 键盘快捷键

NetBeans IDE 的常用键盘快捷键如下所示。

文件菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | Ctrl+Shift+N | | 使用新建项目向导创建新项目 | | Ctrl+N | | 使用新建文件向导创建新文件 | | Ctrl+Shift+O | 打开文件 | 打开现有项目 | | Ctrl+S | 保存 | 保存当前文件 | | Ctrl+Shift+S | 全部保存 | 保存所有文件 |

编辑菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | Ctrl+Z | 撤销 | 反转(一次一个)一系列编辑器操作,除了保存 | | Ctrl+Y | 重做 | 反转(一次一个)一系列撤消命令 | | Ctrl+X | 切割 | 删除当前选择并将其放置在剪贴板上 | | Ctrl+C | 副本 | 将当前选择复制到剪贴板 | | Ctrl+V | 膏体 | 将剪贴板的内容粘贴到插入点 | | Ctrl+Shift+V | 粘贴格式 | 将剪贴板的格式化内容粘贴到插入点 | | 删除 | 删除 | 删除当前选择 | | Ctrl+A | 全选 | 选择当前文档或窗口中的所有内容 | | Alt+班次+J | 选择标识符 | 选择当前标识符 | | Ctrl+F3 | 查找选择 | 查找当前选择的实例 | | F3 | 查找下一个 | 查找找到的文本的下一个实例 | | 班次+F3 | 查找以前的 | 查找找到的文本的上一个实例 | | Ctrl+F | 找到 | 查找文本字符串 | | Ctrl+H | 更换 | 查找文本字符串并将其替换为指定的字符串 | | Alt+F7 | 查找用法 | 查找所选代码的用法和子类型 | | Ctrl+Shift+F | 在项目中查找 | 在项目中查找指定的文本、对象名称和对象类型 | | Ctrl+班次+H | 项目中更换 | 替换项目中的文本、对象名称和对象类型 |

查看菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | Ctrl+-(减) | 塌陷褶皱 | 如果插入点位于文本的可折叠部分,则将这些行折叠为一行 | | Ctrl++(加号) | 展开折叠 | 如果源代码编辑器窗口中当前选定的行代表多个折叠行,则展开折叠以显示所有行 | | Ctrl+移位+-(减) | 全部坍塌 | 折叠源代码编辑器窗口中文本的所有可折叠部分 | | Ctrl+班次++(加号) | 全部展开 | 展开源代码编辑器窗口中文本的所有可折叠部分 | | Alt+班次+录入 | 全屏 | 将窗口扩展到屏幕的整个长度和宽度 |

导航菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | Alt+班次+O | 进入文件 | 查找并打开特定文件 | | Ctrl+O | 转到类型 | 查找并打开特定的类或接口 | | Ctrl+Alt+Shift+O | 转到符号 | 查找并打开特定符号 | | Ctrl+班次+T | 去测试 | 查找并打开特定测试 | | Ctrl+后引号 | 转到上一个文档 | 打开当前文档之前最后打开的文档 | | Ctrl+班次+B | 去源 | 显示包含选定类定义的源文件 | | Ctrl+B | 进入申报 | 跳转到光标下项目的声明 | | Ctrl+Shift+P | 进入超级执行 | 跳转到光标下项目的超级实现 | | Ctrl+Q | 上次编辑位置 | 将编辑器滚动到上次进行编辑的位置 | | Alt+左箭头键 | 返回 | 返回 | | Alt+右箭头键 | 正向 | 向前航行 | | Ctrl+G | 进入线 | 跳转到指定的行 | | Ctrl+班次+M | 切换书签 | 在代码行上设置书签 | | Ctrl+Shift+。(期间) | 下一个书签 | 在书签中循环前进 | | Ctrl+Shift+,(逗号) | 上一个书签 | 向后循环浏览书签 | | Ctrl+。(期间) | 下一个错误 | 将源代码编辑器窗口滚动到包含下一个生成错误的行 | | Ctrl+(逗号) | 上一错误 | 将源代码编辑器窗口滚动到包含先前生成错误的行 | | Ctrl+班次+1 | 在项目中选择 | 打开项目窗口,选择其中的当前文档 | | Ctrl+班次+2 | 在文件中选择 | 打开文件窗口,选择其中的当前文档 | | Ctrl+班次+3 | 在收藏夹中选择 | 打开收藏夹窗口,选择其中的当前文档 |

源菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | Alt+班次+F | 格式 | 格式化所选代码或整个文件(如果未选择任何内容) | | Alt+Shift+左箭头键 | 左移 | 将选定的一行或多行向左移动一个选项卡 | | Alt+Shift+右箭头键 | 右移 | 将选定的一行或多行向右移动一个选项卡 | | Alt+Shift+向上箭头键 | 上移 | 将选定的一行或多行上移一行 | | Alt+Shift+向下箭头键 | 下移 | 将选定的一行或多行下移一行 | | Ctrl+Shift+向上箭头键 | 复制 | 将选定的一行或多行复制一行 | | Ctrl+Shift+向下箭头键 | 下复 | 将选定的一行或多行向下复制一行 | | Ctrl+/(斜杠)或Ctrl+Shift+C | 切换注释 | 从当前行或选定行切换注释 | | Ctrl+空格键 | 完整代码 | 显示代码完成框 | | Alt+插入 | 插入代码 | 弹出一个上下文感知菜单,您可以使用它来生成公共结构,例如构造函数、getter 和 setter | | Alt+进入 | 固定码 | 显示编辑器提示,当显示灯泡时,IDE 会在提示可用时通知您 | | Ctrl+Shift+I | 固定导入 | 生成文件中指定的类所需的导入语句 | | Ctrl+P | 显示方法参数 | 选择下一个参数;必须选择(突出显示)一个参数,此快捷方式才能工作 | | Ctrl+Shift+空格 | 展示文件 | 显示光标下项目的文档 | | Ctrl+Shift+K | 插入下一个匹配词 | 键入开头字符时,生成代码中其他地方使用的下一个单词 | | Ctrl+K | 插入上一个匹配词 | 键入前一个单词的开头字符时,生成代码中其他地方使用的前一个单词 |

重构菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | Ctrl+R | 更名为 | 就地重命名 | | Ctrl+M | 移动 | 原地移动 | | Alt+删除 | 安全删除 | 删除前,显示引用 |

运行菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | F6 | 运行主体工程 | 运行主项目 | | Alt+F6 | 试验项目 | 启动项目的 phpunitest | | 班次+F6 | 运行文件 | 运行当前选定的文件 | | Ctrl+F6 | 测试文件 | 启动当前文件的 phpunitest | | F11 | 建设主体工程 | 编制文件;如果选择一个文件夹,IDE 将编译所有文件,而不管这些文件自上次编译以来是否已更改 | | 班次+F11 | 清建主体工程 | 编制文件;如果选择一个文件夹,IDE 将编译所有文件,而不管这些文件自上次编译以来是否已更改 | | F9 | 编译文件 | 编制文件;如果选择文件夹,IDE 只编译自上次编译以来新的或已更改的文件 |

调试菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | Ctrl+F5 | 调试主体工程 | 调试主项目 | | Ctrl+Shift+F5 | 调试文件 | 启动当前选定文件的调试会话 | | Ctrl+班次+F6 | 文件调试测试 | 启动 PHPUnit 中文件的调试测试 | | 班次+F5 | 完成调试器会话 | 结束调试会话 | | F5 | 继续 | 继续调试,直到到达下一个断点或程序结束 | | F8 | 跨过 | 执行程序的一个源行。如果行是方法调用,则执行整个方法,然后停止 | | 班次+F8 | 阶跃表达式 | 单步遍历表达式,然后停止调试 | | F7 | 进入 | 执行程序的一个源行;如果该行是一个方法调用,则执行程序直到该方法的第一条语句并停止 | | Ctrl+F7 | 退出 | 执行程序的一个源行;如果该行是方法调用,则执行这些方法并将控制权返回给调用方 | | F4 | 运行到光标 | 将当前项目运行到文件中光标的位置,并停止程序执行 | | 班次+F7 | 进入方法 | 将当前项目运行到指定的方法,然后单步执行该方法 | | Ctrl+Alt+向上箭头键 | 使被叫方通电 | 使被调用的方法成为当前调用;仅当在调用堆栈窗口中选择调用时可用 | | Ctrl+Alt+向下箭头键 | 使呼叫者为当前 | 使调用方法成为当前调用;仅当在调用堆栈窗口中选择调用时可用 | | Ctrl+F8 | 切换线断点 | 在程序中的光标位置添加行断点或删除断点 | | Ctrl+Shift+F8 | 新断点 | 在指定的行、异常或方法处设置新断点 | | Ctrl+班次+F7 | 新手表 | 添加要监视的指定变量 | | Ctrl+F9 | 评估表达式 | 打开求值表达式对话框 |

窗口菜单

|

钥匙

|

命令

|

行动

| | --- | --- | --- | | Ctrl+0 | 源代码编辑器 | 切换到源代码编辑器窗口 | | Ctrl+1 | 项目 | 打开项目窗口 | | Ctrl+2 | 文件 | 打开文件窗口 | | Ctrl+3 | 最爱 | 打开收藏夹窗口 | | Ctrl+4 | 输出窗口 | 打开输出窗口 | | Ctrl+5 | 服务 | 打开服务窗口 | | Ctrl+班次+5 | HTTP 监视器 | 打开HTTP 监视器窗口 | | Ctrl+6 | 任务列表 | 打开任务列表窗口 | | Ctrl+7 | 导航器 | 打开导航器 | | Alt+班次+1 | 调试变量 | 打开变量调试器窗口 | | Alt+班次+2 | 调试|手表 | 打开手表调试器窗口 | | Alt+班次+3 | 调试|调用栈 | 打开调用堆栈调试器窗口 | | Alt+班次+4 | 调试|类 | 打开类调试器窗口 | | Alt+班次+5 | 调试|断点 | 打开断点调试器窗口 | | Alt+班次+6 | 调试|会话 | 打开会话调试器窗口 | | Alt+班次+7 | 调试|线程 | 打开线程调试器窗口 | | Alt+班次+8 | 调试|来源 | 打开窗口 | | Ctrl+W | 关闭 | 关闭当前窗口中的当前选项卡;如果窗口没有选项卡,则整个窗口将关闭 | | 班次+Esc | 最大化窗口 | 最大化源代码编辑器窗口或当前窗口 | | Alt+班次+D | 解锁窗口 | 将窗口与 IDE 分离 | | Ctrl+班次+W | 关闭所有单据 | 关闭源代码编辑器窗口中所有打开的文档 | | 班次+F4 | 文件 | 打开文档对话框,可以保存和关闭打开的文档组 | | Ctrl+制表符Ctrl+ | 切换到最近窗口 | 按上次使用的顺序切换打开的窗口;对话框显示所有打开的窗口以及源代码编辑器窗口中的每个打开的文档 |

滚动选择

|

钥匙

|

行动

| | --- | --- | | Ctrl+向下箭头键 | 向上滚动窗口而不移动插入点 | | Ctrl+向上箭头键 | 向下滚动窗口而不移动插入点 | | Ctrl+[ | 将插入点移动到高亮显示的匹配括号;此快捷方式仅在插入点紧靠打开或关闭括号之后时有效 | | Ctrl+班次+ | 在一对括号之间选择块;此快捷方式仅在插入点紧靠左括号或右括号之后时有效 | | Ctrl+G | 跳转到任何指定的行 | | Ctrl+A | 选择文件中的所有文本 |

修改文本

|

钥匙

|

行动

| | --- | --- | | 插入 | 在插入文本和覆盖文本模式之间切换 | | Ctrl+Shift+J | 打开“国际化”对话框,可用于在插入点插入国际化字符串 | | Ctrl+U,U | 使选定字符或插入点右侧的字符大写 | | Ctrl+U,L | 将选定字符或插入点右侧的字符设置为小写 | | Ctrl+U,S | 反转选定字符或插入点右侧字符的大小写 |

代码折叠

|

钥匙

|

行动

| | --- | --- | | Ctrl+-(减) | 折叠插入点所在的代码块 | | Ctrl++(加号) | 展开插入点旁边的代码块 | | Ctrl+移位+-(减) | 折叠所有代码块 | | Ctrl+班次++(加号) | 展开所有代码块 |

搜索文本

|

钥匙

|

行动

| | --- | --- | | Ctrl+F3 | 搜索插入点所在的单词并高亮显示该单词的所有匹配项 | | F3 | 选择当前搜索中出现的下一个单词 | | 班次+F3 | 选择当前搜索中该词的上一个匹配项 | | Alt+班次+H | 打开或关闭突出显示搜索结果 | | Ctrl+F | 打开查找对话框 | | Ctrl+H | 打开查找和替换对话框 |

设置页签

|

钥匙

|

行动

| | --- | --- | | 页签 | 将插入点右侧的所有文本向右移动 | | Alt+班次+ | 将包含插入点的行中的文本向右移动 | | Alt+班次+ | 将包含插入点的行中的文本向左移动 |

IDE 还为习惯于其他编辑器和 IDE 的键盘快捷键的用户提供预配置快捷键的不同配置文件。您可以复制和修改任何键盘快捷键配置文件。IDE 提供以下快捷方式配置文件:

  • 日食
  • Emacs
  • 主意
  • 网虫
  • NetBeans 5.5

由于 NetBeans IDE 5.5 和 NetBeans IDE 6.0 之间的快捷方式映射发生了显著变化,因此您可以选择切换回 NetBeans IDE 5.5 中可用的快捷方式。为此,请从工具|选项|键图中选择 NetBeans 5.5 快捷方式配置文件。

有关 Mac OS 键盘快捷键,请参阅NetBeans 帮助| IDE 基础知识|键盘快捷键| Mac OS 键盘快捷键