
NetBeans的默认快捷键和代码模板-快速参考汇总.docx
3页1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段;2、错误提示:alt + enter/顾名思义,当系统报错时,按下此组合可以查看系统提 示;3、自动完成字符串:ctrl+L ctrl+k 〃后者(Ctrl+L没用过)组合键自动打出字 符申,每按一次打出一个新申,申序自下向上; 4、右键:修复自动导入5、右键:格式化代码风格6、导入所需包:ctrl+shift+i 7、格式化代码:alt+shift+F 8、 注释/取消注释:ctrl+/,此功能支持多行注释,但首先需选中所要注释行 9、psvm+Tab生成Main方法10、sout + Tab /八成输出语句11、ctrl+enter//增力口空白 行,光标不移动;12、alt+shift+F //格式,不太懂什么意思,高手可以解释下;13、alt+enter //不太会用;13、Alt+insert //插入代码(包括构造函数,setter和 getter方法等);14、Alt+Shift+O 〃转到类;15、Ctrl+Tab //在打开的源文件中进 行切换;16、Ctrl+O或Ctrlt+单击//转到源,即按住Ctrl键然后单击某源就可以打 开源代码;补充几条:Shift+F6 //运行当前程序Ctrl+Shift+F5: //调试当前程序 Ctrl+F//快速查找代码中的字符串 Ctrl+Delete 〃也是一个比较常用的shortcut,大家 可以试试;Ctrl+Shift+Right 〃向右逐个选中Ctrl+Shift+Left //向左逐个选中 Ctrl+Shift+UP/DOWN //复制当前行到下一行,光标不动 *新建项目:Ctrl-Shift-N * 自动格式化代码:Alt-Shift-F *保存文件:Ctrl-S *代码补全:Ctrl-"*代码自动完 成:默认Tab (我个人更喜欢空格键,可以在 选项-Editor里修改*显示Javadoc Alt-F1 *运行主项目:F6 *编译主项目:Shift-F11 *运行文件:Shift-F6 *新建 JUnit测试:Ctrl-Shift-U *运行测试:Alt-F6 *设置断点:Ctrl-F8 *调试主项目: Ctrl-F5 *调试文件:Ctrl-Shift-F5 *逐步调试:F7 *代码自动完成:Ctrl-",这个可 以自动完成诸如创建对象的代码 *代码自动插入:Alt-Insert,这个可以自动插入 Getter-Setter方法的代码*按照提示操作:Alt+Enter,例如:插入所需要的包或删 除未使用的引入包*自动修复引入包:Ctrl-Shift-I *单独修复引入包:Alt-Shift-I * 自动粘贴代码:Ctrl-Shift-上/下方向键*自动移动代码:Alt-Shift-上/下方向键*代 码模板实时自动补全:Tab *变量重命名:Ctrl-R * Javadoc弹出框提示:Ctrl-Shift- Space这里所列出的NetBeans快捷键是从NetBeans一份文档中直接copy出来,放 在这里方便查阅。
2007.03.30最后更新查找、搜索和替换Ctrl-F3搜索位于插入点 的词F3/Shift-F3在文件中查找下一个/上一个Ctrl-F/H在文件中查找/替换Alt-F7查找使用实例Ctrl-Shift-P在项目中查找Alt-Shift-U查找使用实例结果Alt-Shift-H关闭搜索结果突出显示 Alt-Shift-L跳转列表中的下一个(所有文 件)Alt-Shift-K跳转列表中的上一个(所有文件)Ctrl-R重新装入窗体Alt-U-U 将选定内容转换为大写Alt-U-L将选定内容转换为小写 Alt-U-R对选定内容切换大 小写在源代码中导航 Alt-Shift-O 转至类Alt-Shift-E转至JUnit测试Alt-O转至源代 码Alt-G转至声明Ctrl-B转至超级实现Alt-K/Alt-L后退/前进Ctrl-G转至行Ctrl-F2 切换添加/删除书签F2/Shift-F2下一个/上一个书签F12/Shift-F12下一个/上一个使 用实例/编译错误Ctrl-Shift-1/2/3在项目” /文件“收藏夹”中选择Ctrl-[将插入记号 移至匹配的方括号 Ctrl-A Ctrl-[(法语/比利时语键盘) 用Java编码Ctrl-I覆盖方法Alt-Shift-F/I 修复全部/选定类的导 Alt-Shift-W 以 try-catch 块围绕 Ctrl-Shift-F 重新 设置选定内容的Ctrl-D/Ctrl-T左移/右移一个制表符Ctrl-Shift-T/D添加/撤消注释行 ("// Ctrl-L/K插入下一个/上一个匹Esc/Ctrl-空格键关闭/打开代码完成Ctrl-M选择 下一个参数Shift-空格键输入空格,不展开缩写 Alt-F1/Shift-F1显示/搜索Javadoc Ctrl-Shift-M提取方法Alt-U-G将“get放置到标识符前面 Alt-U-S将“set放置到 标识符前面Alt-U-I将“is放置到标识符前面Ctrl-Backspace/Del删除上一个/当前 词Ctrl-E删除当前行Ctrl-J-S/E开始/结束录制宏Ctrl-Shift-J插入国际化字符串Ctrl-数字键盘上的-折叠(隐藏)代码块Ctrl-数字键盘上的+展开已折叠的代码块 Ctrl-Shift-数字键盘上的-折叠所有代码块Ctrl-Shift-数字键盘上的+展开所有代码 块Alt-Enter显示建议/提示打开和切换视图Ctrl-Shift-0显示 搜索结果”窗口 Ctrl-0 显示源代码编辑器Ctrl-1显示 项目"窗口 Ctrl-2显示 文件”窗口 Ctrl-3显示 收藏 火”窗口 Ctrl-4显示输出"窗口 Ctrl-5显示运行环境”窗口 Ctrl-6显示待做事项”窗 口 Ctrl-7显示导航"窗口 Ctrl-Shift-7显示属性”对话框Ctrl-Shift-8显示组件面板 Ctrl-8显示 版本控制"窗口 Ctrl-9显示“VCS俞出"窗口 Shift-F4显示 文档”对话框 Alt-向左方向键移动到左侧窗口 Alt-向右方向键移动到右侧窗口 Ctrl-Tab (Ctrl-'在 打开的文档之间切换Shift-Escape最大化窗口(切换)Ctrl-F4/Ctrl-W关闭当前选 定的窗口 Ctrl-Shift-F4关闭所有窗口 Shift-F10打开上下文菜单 编译、测试和运行 F9编译选定的包或文件F11生成主项目Shift-F11清理并生成主项目Ctrl-Q设置请 求参数 Ctrl-Shift-U 创建 JUnit测试Ctrl-F6/Alt-F6为文件/项目运行JUnit测试F6/Shift-F6运行主项目/文件调 试F5开始调试主项目Ctrl-Shift-F5开始调试当前文件Ctrl-Shift-F6开始为文件调 试测试(JU Shift-F5/Ctrl-F5停止/继续调试会话F4运行到文件中的光标位置F7/F8 步入/越过Ctrl-F7步出Ctrl-Alt-向上方向键转至被调用的方法Ctrl-Alt-向下方向键 转至调用方法Ctrl-F9计算表达式的值Ctrl-F8切换断点Ctrl-Shift-F8新建断点Ctrl- Shift-F7新建监视Ctrl-Shift-5显示HTTP监视器Ctrl-Shift-0显示搜索结果”窗口 Alt-Shift-1显示局部变量”窗口 Alt-Shift-2显示监视"窗口 Alt-Shift-3显示调用 栈”窗口 Alt-Shift-4显示类”窗口 Alt-Shift-5显示断点”窗口 Alt-Shift-6显示芸话” 窗口 Ctrl-Shift-6切换到 执行"窗口 Alt-Shift-7切换到 线程”窗口 Alt-Shift-8切换到 源”窗口二、netbeans代码模板缩写-快速参考使用NetBeans IDE提供的代码快速完成功能,可以大大节省我们编写代码的时间。
比如想要输 System.out.println("”;这条语句,我们只需要输入sout然后按一次Tab键,IDE就会自动帮我们完成 System.out.println("";语句除了 sout还有很多,下面列举了一些常用的缩写模 板,另外还可以定义自己的代码缩写模板 缩写 代码模板En Enumeration ExException Ob Object Psf public static final Psfb public static final boolean Psfi public static final int Psfs public static final String St String ab abstract bo boolean br break ca catch ( cl class cn continue df default: dowhile do { } while (condition; eq equals ex extends fa false fi final fl float forc for (Iterator it = collection.iterator(; it.hasNext(;{ Object elem = (Object it.next(; } fore for (Object elem : iterable { } fori for (int i = 0; i < SCRAMBLED_WORD_LIST.length; i++ { } fy finally ie interface ifelse if (condition { } else { } im implements iof instanceof ir import le length newo Object name = new Object(args; pe protected pr private psf private static final psfb private static final boolean psfi private static final int psfs private static final String pst printStackTrace(; psvm public static void main(String[] args { } pu public re return serr System.err.println("|" ; sout System.out.println("|"; st static sw switch ( sy synchronized tds Thread.dumpStack(; th throws trycatch try { } catch(Exception e { } tw throw twn throw new wh While ( whilei while (it.hasNext( { Object elem = (Object it.next(; } 。
