alt + enter 万能快捷键
-
Ctrl+Alt + L 格式化代码 -
shift + enter 直接跳到下一行(向下插入新行) -
shift+shift 强大的搜索功能 -
Ctrl+P,可以显示参数信息 -
Alt+Insert,可以生成构造器/Getter/Setter等(右键也有) -
Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义
new Student()
Ctrl+Alt+V
(自动生成)
Student student = new Student();
- Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch/if
选中代码, Ctrl+Alt+T.直接生成
- Ctrl+R,替换文本
- Ctrl+F,查找文本
- Shift+F6,重构 - 重命名
给文件改名等等. 有调用的全部都会改
public class TestStudent {
public static void main(String[] args) {
adddef(1,2);
adddef(1,2);
adddef(1,2);
adddef(1,2);
}
public static void adddef(int a, int b){
System.out.println(a+b);
}
}
选中adddef Shift+F6 更换名称,回车
- Ctrl+X, Ctrl+Y 删除行
- Ctrl+D,复制行
- todo 注释
- Ctrl+Shift+U,大小写转化
- Ctrl+“+/-”,当前方法展开、折叠
- ctrl + alt + M 提取重复代码
选中要提取的代码 ctrl + alt + M 一步一步即可
编译器的一些设置位置
file----settings
------apperance&behavior 外观行为设置
------keymap 快捷键设置
------editor 编辑
------plugins 插件
-----version control 版本控制
-----build execution deployment 构建执行部署
-----language frameworks 语言 框架
-----tools 工具
修改类头的文档注释信息
/**
*@Auther:xxx
*@Date:${DATE}-${MONTH}-${DAY}-${TIME}
*@Description:${PACKAGE_NAME}
*@version:1.0
*/
editor---file and code templates --- include(file header) 右侧加入文档注释模板
代码模板
通过所需来快速生成语句
所处位置:
live templates (可以个性化定制)
setting---editor-----live templates
postfix completion (只能用,不能改)
setting---editor---general---postfix completion
常用的代码模板
main
psvm
public static void main(String[] args) {}
sout
System.out.println();
a.sout
int a = 1;
System.out.println(a);
soutp (打印方法形参)
soutm (打印方法名字)
soutv (打印变量)
------------------------------------------
# 循环
fori
int [] arr = {1,2,3};
数组或集合.fori (正向)
for (int i = 0; i < arr.length; i++) {}
数组或集合.forr (逆向)
for (int i = arr.length - 1; i >= 0; i--) {}
增强for循环
iter .for
-------------------------------
条件判断
ifn
if (arr == null) {}
inn
if (arr != null) {}
----------------------------
prsf
private static final
psf
public static final
修改模板
断点
|