一 :
alt i --- 自动生成 get set 方法等(需要设置)
alt insert --- 新建类
其他快捷键延用 myeclipse
二:
psvm ---- 自动生成main函数
sout --- 输出:System.out.println()
.if --- 生成 if 判断
.for --- 生成循环,默认是高级 for
fori --- 用普通 for 进行遍历
.try --- 生成 try ... catch
.var --- 自动为对象生成声明
三 : 其他不常用idea快捷键
const :随机生成基础类型的静态常量
key:随机生成字符串类型的静态常量
ifn:生成if判断句,判断上一行的参数是否为null
inn:生成if判断句,判断上一行的参数是否不为null
lazy:生成if判断句,判断上一行的参数是否为null,如果为null将new一个
mn:生成Math.min(a,b)方法
mx:生成Math.max(a,b)方法
toar:将上一个集合转为数组
itar:用for循环将上一个数组遍历创建对应的参数接收遍历
itli::用for循环将上一个集合遍历创建对应的参数接收遍历
iter:用foreach将上一个数组/集合/map/遍历
itit:使用while循环遍历迭代器
Ctrl+Shift+F8 查看打的所有断点
Ctrl+Shift+R 根据内容全局搜索
Ctrl+Shift+U 转大小写
Ctrl+Shift+空格 自动补全代码(我一般在new的时候用)
Ctrl+Shift +Z 取消撤销
Ctrl+Shift+上下键 上下移动代码
Ctrl+Shift+/ 注释
Ctrl+Alt+L 格式化代码
Ctrl+Alt+T 选择常用的语句比如if,for,try
Ctrl+Alt+O 导包/删除无用的包
Ctrl+O 重写父类方法
Ctrl + I 实现方法
Ctrl+n 根据名称搜索
Ctrl+P 方法参数提示
Ctrl+J 自动生成代码
Ctrl+W 选中代码块
Ctrl+Y/Ctrl+x 删除整行(后者属于剪切,会覆盖剪切板,不推荐)
Ctrl+D 复制整行
Ctrl+G 跳到指定行
Ctrl+E 查看最近打开的文件
Ctrl+T update项目
Ctrl+Z 撤销
Ctrl+Alt+回车 往上换行
Ctrl+F11生成带标签的书签
Ctrl+书签的标签跳往指定标签
Ctrl+Shift+Alt 全选
Ctrl+Alt+V 抽取变量
Ctrl+Alt+C 抽取静态变量
Ctrl+Alt+F 抽取类变量
Ctrl+Alt+M 抽取方法
Ctrl+ F8 添加断点
Ctrl+Shift+F8 给断点判断条件
Alt+回车 自动检查(一般使用在警告报错)
Alt+Insert 生成get,set,构造方法,toString方法,序列化等代码
Alt+左右切换类
Alt+2打开收藏夹
Alt+Shift+F收藏类
Alt+F7 查看选中的形参在哪使用
Alt+Shift +F10 运行Run
Alt+Shift +F9 运行Debug
F2 定位警告或报错
F11生成书签
Shift + 回车 往下换行
Shift+F6 全选编辑