编辑基础

快捷键 说明
Ctrl+Shift+向右箭头 向右选择一个单词
Ctrl+Shift+向左箭头 向左选择一个单词
Alt+Shift+向上箭头 逐级选择一个代码块
Alt+Shift+向下箭头 逐级缩小代码块选择
Shift+向下箭头 向下选择多行
Shift+向上箭头 向上选择多行
Ctrl+A 选择整个文件
Ctrl+/ 注释一行或多行/取消注释
Ctrl+D 删除行
Ctrl+Z 撤销
菜单Editor->Duplicate Line 重复一行或多行
菜单Code->Move Line Down 向下移动一行
菜单Code->Move Line Up 向上移动一行
Alt+向上箭头 向上移动整个语句
Alt+向下箭头 向下移动整个语句
Ctrl+NumPad- 代码折叠
Ctrl+NumPad+ 代码展开
Ctrl+Shift+NumPad/ 折叠所有代码
Ctrl+NumPad* 展开所有代码
Alt+Y 选择多个相同字符
Alt+Shift+Y 取消上一个选择字符
Ctrl+Alt+Y 选择文件中出现的所有相同字符

代码补全

快捷键 说明
Ctrl+空格 基础补全
Alt+Shift+空格 列出可行的候选项
Ctrl+Shift+Enter 语句补全
Tab 选择候选项

重构

快捷键 说明
Alt+Shift+R 重命名(成员变量修改后,IDEA会自动提醒修改getter方法)
Alt+Shift+L 提取变量或域
Alt+Shift+M 提取方法
Ctrl+Alt+C 提取表达式为常量
Ctrl+Alt+P 提取表达式为函数参数

代码助手

快捷键 说明
Ctrl+Shift+F 格式化代码
菜单View->Parameter Info 查看参数信息
F2 查看文档信息
Esc 关闭弹出框
Ctrl+Shift+I 查看定义
菜单Navigate->Next Highlighted Error 查看下一个高亮错误
Alt+Enter 修复错误
Alt+Shift+Z 用语句块包含代码
Alt+Shift+O 高亮代码中所有相同的字符

代码导航

快捷键 说明
F12 查看源码
F3 查看声明
Ctrl+T 查看实现
Ctrl+F3 查看源文件结构
Enter或Ctrl+K 查找下一个
Ctrl+Shift+K 查找上一个