一、快捷键
1、常用的快捷键
- 删除当前行, 默认是 ctrl + Y 自己配置 ctrl + d (搜delete)
 - 复制当前行, 自己配置 ctrl + alt + 向下光标 (搜duplicate)
 - 补全代码 alt + /
 - 添加注释和取消注释 ctrl + / 【第一次是添加注释,第二次是取消注释】
 - 导入该行需要的类 先配置 auto import , 然后使用 alt+enter 即可
 - 快速格式化代码 ctrl + alt + L
 - 快速运行程序 自己定义 alt + R
 - 生成构造器等 alt + insert [提高开发效率]
 - 查看一个类的层级关系 ctrl + H [学习继承后,非常有用]
 - 将光标放在一个方法上,输入 ctrl + B , 可以定位到方法 [学继承后,非常有用]
 - 自动的分配变量名 , 通过 在后面加 .var
 
例如:想输入Scanner sc = new Scanner();
只需要输入new Scanner().var,然后按Tab键就可以了。
 
2、如何配置快捷键?
 例如配置删除当前行的快捷键:
 找到File下面的settings,找到Keymap,搜索delete,找到Delete Line这行,右键找到“Remove ctrl+Y”去除当前ctrl+Y快捷键,然后右键Add Keyboard Shortcut,弹出设置框,按下ctrl+D键自动识别新快捷键,点击ok即可。
 
3、注意
 生成构造器的方法,还可以右键Generate…,单击constructor,再单击,可以勾选需要生成几个参数的构造器。
二、模板
1、常用模板
 (1)输入sout,按Tab键即:
System.out.println();
 
(2)输入fori,按Tab键即:
for (int i = 0; i < ; i++) {
            
        }
 
2、查看模板
 找到File下面的settings,找到editor,找到Live templetes,找到Java模块,下面有很多的模板,可以看到该模版对应的代码是什么样的。
 
可以点加号新增自己的模板,例如我自己写了一个forArray的模版:
 
注意点击警告下面的Define,确定应用到哪去,我们选择Java,然后点击OK。就可以用这个模板啦!



















