ieda给我们提供了非常人性化的设置,我们可以自定义模块和快捷键,相关操作可以看我另外一篇文章 @文章地址
- psvm ——生成main方法
- sout——输出语句,变形:(soutp——输出方法的形参,soutm——输出方法的名字,soutv——输出变量值,xxx.sout——快速输出变量值)
- fori——生成for循环,变形:(iter——生成增强for循环,itar——生成普通for循环)
- list.for——生成集合list的for循环,变形(list.fori——生成集合普通for循环[正序遍历],list.forr——生成集合普通for循环[倒序遍历])
- ifn/xxx.null——判断是否为null,变形:(inn/xxx.nn——判断是否不是null,)
- prsf——可生成private static final 私有的静态常量
- psf——可生成public static final 公共的静态常量
- psfi——可生成public static final int 可生成int类型公共的静态常量
- psfs——可生成public static final Sring可生成string类型公共的静态常量
- Alt+Enter:快速导入包 / 处理异常的快捷键
- Ctrl+F:快速在当前文件中查找内容
- Ctrl+Shift+F:在全局文件中查找字符串
- Ctrl+R:替换字符串
- Ctrl+Shift+R:在全局中替换字符串
- Ctrl+/:单行注释
- Ctrl+Shift+/:多行注释
- Alt+Insert:快速生成构造方法,get/set方法,toString方法,equals方法......
- Ctrl+Alt+T:将选择的代码使用if/while/for等包装
- Ctrl + Shift + -:收缩所有代码
- Ctrl + Shift + =:展开所有代码
- Ctrl+H:显示当前类的继承层次
- Ctrl + F12 /Alt + 7展示一个类的所有方法
- Ctrl+Alt+u:查看向上的继承关系
- Ctrl+Alt+M 将代码抽取成方法
- Ctrl+Alt+B :查找接口的实现类
- Alt+Shift+c:查看最近更改的内容
- Ctr+shift+U 大小写转化
- CTRL+ALT+I 自动缩进
- Ctrl+Shift+上下键 上下移动代码
- Ctrl+X 删除行
- Ctrl+D 复制行
- Alt+F1 查找代码所在位置
- Ctrl + Y 删除光标所在行 或 删除选中的行
- Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面
- Ctrl + W 递进式选择代码块
IDEA 光标快捷键
- Ctrl+Alt+Left/Right 光标定位到上一个/下一个浏览位置处;
- ctrl+alt+光标左右键 特别是在源码查看的时候特别有用;
- Ctrl+Shift+Backspace 光标定位到上次修改的地方
- Alt+Up/Down 移动光标到上一个/下一个方法开始处;
- alt+光标上下键在方法之间跳动,内部类的方法也是会跳上去的;
- Ctrl+Left/Right 移动光标到前一个/后一个单词处,加Shift键,产生选中效果;
- Ctrl+[/] 快速注释当前行,按住shift会产生注释块
- Ctrl+W 按语法选中代码,连续按会有其他效果,加Shift键,产生反向选中效果;
- F2 快速定位到下一个错误和警告处,加Shift键,定位到上一个错误处;
- Ctrl+”+/-“ 当前方法展开/折叠,加Shift键,全部方法展开/折叠;
- Ctrl+Alt+T 在选中代码情况下,Surround With(if/else/try catch…) 快速包裹代码;
- Ctrl+Alt+V 提出选中内容为局部变量。
- End 移动光标到行尾 Ctrl + w 选中当前行