常用快捷键(可在"文件-设置-按键映射"查看)
光标操作
- Ctrl + D:复制光标所在行数据到下一行,无需选中
- Ctrl + Y:删除光标所在行,无需选中
- Ctrl + X:剪切光标所在行,无需选中
- Alt + Shift + ↑:上移光标所在行代码
- Alt + Shift + ↓:下移光标所在行代码
- Ctrl + Shift + Alt:配合鼠标左键可实现多位置光标操作
- Ctrl + Alt + Enter:直接在光标所在处上方生成新的一行并跳转
- Shift + Enter:直接在光标所在处下方生成新的一行并跳转
- Ctrl + Shift + Enter:
光标在括号内,代码完整,且未写";“:直接行尾加”;“,并跳转”;“后
光标在括号内,方法声明,且未写”{“:直接行尾加”{“,并跳转”{"后 - ;:方法的参数名写完后,直接按";“可以跳出括号,光标在”;"后
- Tab:光标在
""
的右"
前,可以跳出""
包围,光标在右"
后
功能操作
- Alt + Enter:提供修改建议
- Alt + Insert:生成万物
- Ctrl + Alt + T:用指定格式包围所选代码块
- Ctrl + O:实现/重写方法
批量操作
- Shift + F6:批量替换
- Ctrl + Alt + O:批量删除多余的import包
- Ctrl + Alt + L:批量格式化当前页面代码
查找操作
- Ctrl + F :当前页面查找
- Ctrl + Shift + F :全局查找
注释操作
- Ctrl + /:按行注释当前代码
- Alt
// 内容
- Ctrl + Shift + /:按选中内容注释当前代码
/*内容*/
常用实时模板(可在"文件-设置-编辑器-实时模板-Java里查看")
main
/psvm
:快速写主函数inn
:快速根据上一个局部变量生成if (局部变量 != null) {}ifn
:快速根据上一个局部变量生成if (局部变量 == null) {}变量.sout
:快速生成控制台输出变量变量.par
:快速用括号包裹变量局部变量.var
:快速生成局部变量对象.new
:快速生成指定对象完整代码语句.try
:快速生成异常捕获try…catch…变量.for
:快速生成变量增强for语句遍历