- Ctrl Shift A (查找所有Intellij的命令)
智能提示
- Ctrl 空格 (代码提示) Ctrl Shift 空格(智能提示,只针对当前代码上下文,更简约 SmartType)
- Ctrl 空格 * 2(代码提示升级) Ctrl Shift 空格 * 2(智能提示升级)
代码完成
- Ctrl Shift Enter (自动补齐当前嵌套 Choose Lookup Item and Invoke Complete Statement | Complete Current Statement)
- Alt Enter (快速修复 Show Intention Actions)
- F2 / Shift F2(移动到有错误的代码 Next Highlighted Error)
- Ctrl J (查看并使用Live模板 Insert Live Template...)
重构代码
- Ctrl Shift Alt T (重构能力汇总 Refactor This...)
- Shift F6(直接改名 Change Signature...)
- Ctrl Alt V( 提取表达式为变量) Ctrl Alt M( 提取代码片段为方法)
- Ctrl Alt P( 提取表达式为参数) Ctrl Alt C( 提取表达式为常量)
- Ctrl Alt T (环绕代码块做处理)
- Ctrl O (快速重写父类方法)
编辑
(1)新建
- Alt Insert (可以新建类、方法等任何东西)
(2)选择
- Ctrl W (自动按语法选中代码 ) Ctrl Shift W(反向按语法选中代码) Ctrl A(全选)
- Ctrl Shift 向左箭头/向右箭头(选择向左/右代码) Shift 向上箭头/向下箭头(选择向上/下代码)
(3)移动
- Alt Shift 向上箭头/向下箭头 (移动上一行/下一行) Ctrl Shift 向上箭头/向下箭头 (移动代码块到上面/下面)
(4)删除、复制
- Ctrl Y (删除行 Delete Line) Ctrl D (复制行 Duplicate Line or Selection)
(5)多选择
- Alt J (连续选择下一个插入符号) Alt Shift J (反向取消选择下一个插入符号) Ctrl Alt Shift J (连续选择所有插入符号)
(6)折叠
- Ctrl 数字键- (折叠当前代码块) Ctrl 数字键 (展开当前代码块)
- Ctrl Shift 数字键- (折叠所有代码块) Ctrl Shift 数字键 (展开所有代码块)
(7)格式化代码
- Ctrl Alt L (格式化代码) Ctrl Alt O (格式化import列表)
查找
- Ctrl Tab (切换标签页) Ctrl E/Ctrl Shift E (打开最近打开过的或编辑过的文件)
- Ctrl Alt 左右 箭头(上一个或下一个光标位置)
- Shift Shift (搜索任何东西,包括类、资源、配置项、方法 Search Everywhere)
- Ctrl N / Ctrl Shift N (打开类或资源 Class... / File...) Ctrl F/Ctrl Shift F (当前窗口或全工程中查找)
- Ctrl F12 (查看当前类的所有方法)
- Ctrl H (打开类层次窗口) Ctrl B(父类或父方法定义) Ctrl Alt B (子类或子方法实现)