常用快捷键
- psvm,main 函数
- sout,打印语句
- F2,定位到一处警告/错误
- F3,在查找模式,跳到下一个匹配项
- F5,拷贝文件
- F6,移动文件
- F11,添加书签(Favorites 可查看)
- Ctrl + Y,删除当前行
- Ctrl + B,进入类/方法内部
- Ctrl + D,复制代码到下一行
- Ctrl + F,查找当前页内容
- Ctrl + G,跳转到指定行处
- Ctrl + H,查看类的继承树
- Ctrl + Q,查看指定类/方法的 JavaDoc 文档
- Ctrl + R,替换当前页内容
- Ctrl + F4,关闭当前窗口
- Ctrl + F9,编译
- Ctrl + F11,添加带标记的书签
- Ctrl + F12,查看当前类的所有方法
- Ctrl + Backspace,按单词删除
- Alt + 1,展开/收起左侧项目结构
- Alt + Insert,生成方法 [getter,setter,constructor…]
- Alt + Left/Right,左右切换窗口
- Shift + F6,重命名
- Shift + Enter,光标移至下一行
- Shift + Shift,全局查找
- Shift + Alt + Up/Down,上下移动当前行
- Ctrl + Shift + F,全局查找文本
- Ctrl + Shift + R,全局替换文本
- Ctrl + Shift + U,大小写转换
- Ctrl + Shift + F10,运行程序
- Ctrl + Shift + F12,放大/恢复当前窗口
- Ctrl + Shift + Left/Right,按单词选中
- Ctrl + Shift + Up/Down,上下移动当前代码块
- Ctrl + Alt + B,查看接口实现类
- Ctrl + Alt + L,格式化代码
- Ctrl + Alt + M,提取方法
- Ctrl + Alt + S,打开设置
- Ctrl + Alt + T,生成代码块 [try-catch,if-else,synchronized…]
- Ctrl + Alt + U,查看类继承关系图
- Ctrl + Alt + V,自动补全变量名/返回类型
- Ctrl + Alt + F7,查看被调用情况
- Ctrl + Alt + Insert,创建文件
- Ctrl + Shift + Alt + S,打开项目设置
Debug 快捷键
- Ctrl + F8,添加/删除断点
- F8(Step Over),步过,逐行向下走,不会进入方法
- F7(Step Info),步入,会进入方法内部
- Alt + Shift + F7(Force Step Into),强制步入,能进入任何方法内部
- Shift + F7(Smart Step Into),智能步入,列出需要进入的方法,手动选择进入
- Shift + F8(Step Out),步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,但没有完成赋值
- Alt + F9(Run to Cursor),运行到光标处,光标定位到要查看的行,使用此功能会运行至光标处,无需打断点
- Alt + F8(Evaluate Expression),计算表达式,
- F9(Resume Program),恢复程序,如果后面还有断点则运行到该断点处,如果没有其它断点,则程序正常运行直至结束
其它
- [变量值].var 声明变量
- [Object].null 判空
- [Object].nn 判非空
- [布尔变量].not 取反
- [条件表达式].if 条件判断
- [变量].cast 类型强转
- [变量].castvar 类型强转并声明变量接收
- [数组].fori for 循环
- [数组].iter 增强型 for 循环