Ctrl
快捷键 |
功能 |
Ctrl + D |
复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 |
Ctrl + C |
复制光标所在行 或 复制选择内容 |
Ctrl + V |
粘贴由复制或剪切所选择的内容 |
Ctrl + X |
剪切光标所在行 或 剪切选择内容 |
Ctrl + Y |
删除光标所在行 或 删除选中的行 |
Ctrl + Z |
撤销 |
Ctrl + F |
在当前文件进行文本查找 |
Ctrl + R |
在当前文件进行文本替换 |
Ctrl + W |
递进式选择代码块 |
Ctrl + B |
进入光标所在的方法/变量的接口,等效于 Ctrl + 左键单击 |
Ctrl + / |
注释光标所在行代码 |
Ctrl + Space |
基础代码补全 |
Alt
快捷键 |
功能 |
Alt + Enter |
提供快速修复选择,光标放在的位置不同提示的结果也不同 |
Alt+/ |
快速补全代码 |
Shift
快捷键 |
功能 |
Shift + Enter |
在当前行下面生成一行空行,光标自动移到空行行首 |
Shift + F9 |
等效于点击工具栏的 Debug 按钮 |
Shift + F10 |
等效于点击工具栏的 Run 按钮 |
Ctrl+Alt
快捷键 |
功能 |
Ctrl + Alt + L |
格式化代码,可以对当前文件和整个包目录使用 |
Ctrl + Alt + O |
优化导入的类,可以对当前文件和整个包目录使用 |
Ctrl + Alt + T |
对选中的代码弹出环绕选项if,while,try/catch |
Ctrl+Shift
快捷键 |
功能 |
Ctrl + Shift + Delete |
去除相关的代码块包装 |
Ctrl + Shift + F |
根据输入内容查找整个项目 或 指定目录内文件 |
Ctrl + Shift + R |
根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 |
Ctrl + Shift + W |
递进式取消选择代码块 |
Ctrl + Shift + / |
代码块注释 |
Ctrl + Shift + Enter |
自动结束代码,行末自动添加分号 |
其它
快捷键 |
功能 |
.var |
自动分配变量名,在新建对象时在后面加.var |
double shfit |
全局搜索 |
Home/End |
快速定位行首和行尾 |
.(常用null,not,return…) |
快速判断返回等 |
Templates
代码模板位于IDEA中Settings–>Editor–>Live Templates /Postfix Completions
模板 |
功能 |
psvm |
快速生成主函数main |
sout/soutp/soutm/soutv |
快速生成打印语句/参数/方法/变量 |
fori/itar ,iter |
快速生成普通/增强for 循环 |
list.fori/for |
快速生成集合的普通/增强for循环 |
psf/prsf |
快速生成共有/私有静态常量 |