- 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 (子类或子方法实现)