通用

Alt + Enter 帮助指令

Alt + x 关闭所有非活动选项卡

Ctrl + ` 更改视图模式

移动

Alt + up/down 以函数为单位移动

Ctrl + G 定位到行

Ctrl + W 可以选择单词,继而语句,继而行,继而函数

Ctrl + Shift + W 取消选择光标所在行

Ctrl + { or Ctrl +} 跑到大括号的开头或者结尾

Ctrl + Shift + Enter 定位到最近可编写代码的位置

Ctrl + G 转到行:列

Ctrl + -/+ 收起和展开代码块

定位查找

Shift + Shift 查找任意文件

Ctrl + Shift + A 查找动作/设置

Ctrl + Shift + F 文件中检索

Ctrl + N 查找Java类

Ctrl + F 查找

Ctrl + R 替换

F4 进入某一方法或者到变量定义处

Ctrl + B 查看声明或使用处

Ctrl + F12 查看方法和成员变量

Ctrl + Alt + left/right 回退/前进 到上一次编辑处

Ctrl + E Recent Files

Alt + J 选择多次出现的内容

编辑

Ctrl + D 复制一行

Ctrl + Y 删除一行

Alt + Shift + up/down 移动行

Ctrl + / 选中一行进行注释与反注释

Alt + / 使用 Hippie 补全

Ctrl + Shift + V:选择要粘贴的内容

Ctrl + Alt + L:重新格式化代码

Ctrl + F11 添加助记书签

简单重构

使用IDEA进行重构时,IDEA会自动修改关联的地方,从而安全地完成重构

Ctrl + Alt + Shift + N 重构帮助指令

Alt + Insert 新建

Alt + Delete 安全删除

Shift + F6 重命名

Ctrl + F6 更改签名

Ctrl + Alt + M 抽取函数

Ctrl + Alt + V 抽取变量

Ctrl + Alt + F 抽取变量

Ctrl + Alt + C 抽取常量

Ctrl + Alt + P 抽取方法变量到入参

​ 选择 Delegate via method overloading 复选框,则会保留原始方法并允许引入第二个方法

简单调试

Ctrl + Shift + F9/F10 调试/运行测试用例

Ctrl + F8 打断点

Shift + F9/F10 调试/运行

F7 进入函数

F8 单步

F9 到下一个断点或结束

Alt + F8 查看表达式结果

参考资料

IntelliJ IDEA 中的日常重构技巧

IntelliJ IDEA 中最被低估的快捷键