文本编辑
- Ctrl + D:复制行
- Ctrl + Alt + Shift + C:复制引用(复制多级包目录时更有用)
- Ctrl + Shift + C:复制文件路径
- Ctrl + Alt + I:自动缩进行至规范位置
- Shift + Enter:开始新行
- Ctrl + Alt + Enter:在当前行之前开始新行
- Ctrl + Y:删除行
- Ctrl + Shift + U:大小写转换
- Ctrl + Alt + Shift + Ins:创建临时文件
- Ctrl + Shift + Ins:从打开的剪贴板中选择粘贴内容
- Shift + F4:在新窗口中打开
- Ctrl + Alt + M:抽取代码为公共方法
光标操作
- Ctrl + ←:左移一个单词
- Ctrl + →:右移一个单词
- Home:移动至行首
- End:移动至行尾
- Ctrl + Shift + M:移动至大括号
- Ctrl + [:移动至代码块开始
- Ctrl + ]:移动至代码块末尾
- Alt + ↓:下一个方法
- Alt + ↑:上一个方法
- Ctrl + PgUp:移动至页面顶部
- Ctrl + PgDn:移动至页面底部
- PgUp:向上翻页
- PgDn:向下翻页
- Ctrl + Home:移动至文件开头
- Ctrl + End:移动至文件末尾
文本选择
- Shift + ←:向左选择
- Shift + →:向右选择
- Ctrl + Shift + ←:向左选择一个单词
- Ctrl + Shift + →:向右选择一个单词
- Shift + Home:向左选择至行头
- Shift + End:向右选择至行尾
- Shift + ↑:向上选择
- Shift + ↓:向下选择
- Ctrl + Shift + [:选择至代码块开头
- Ctrl + Shift + ]:选择至代码块结尾
- Ctrl + Shift + PgUp:选择至页面顶部
- Ctrl + Shift + PgDn:选择至页面底部
- Shift + PgUp:向上翻页选择
- Shift + PgDn:向下翻页选择
- Ctrl + Shift + Home:选择至文件开头
- Ctrl + Shift + End:选择至文件结尾
- Ctrl + W:扩展选择
代码折叠
- Ctrl + +:展开代码块
- Ctrl + -:折叠代码块
- Ctrl + Alt + +:递归展开
- Ctrl + Alt + -:递归折叠
- Ctrl + Shift + +:全部展开
- Ctrl + Shift + -:全部折叠
- Ctrl + .:折叠选择
多个插入符号和范围选择
- Alt + Shift + 鼠标左键点击:在指定的位置添加/删除插入符号
- Alt + Shift + Ins:切换列选择模式
- 双击Ctrl + ↑:向上克隆插入符号(按Ctrl键两次,然后在不松开的情况下按向上箭头键)
- 双击Ctrl + ↓:向下克隆插入符号(按Ctrl键两次,然后在不松开的情况下按向下箭头键)
- Alt + Shift + G:将插入符号添加到选中的每一行末尾
- Alt + J:选择单位下次出现的位置
- Alt + Shift + J:取消最后一次选择
- Ctrl + Alt + Shift + J:选择所有出现的位置
- Alt + Shift + 鼠标长按左键:创建选择区(会选中经过的行)
- Alt + 鼠标长按左键:拖拽以创建矩形选择区
- Ctrl + Alt + Shift + 鼠标长按左键:拖拽以创建多个矩形选择区
查看信息
- Ctrl + Alt + F12:打开类所在文件夹
- Ctrl + F12:查看类结构信息
- Ctrl + H:查看继承类
- Ctrl + Alt + U:查看maven依赖关系或者类继承关系
- Ctrl + Alt + H:查看方法调用链
- Ctrl + F12:查看类中的所有方法
- Alt + 7
页面操作
- Ctrl + F4:关闭当前页
- Ctrl + E:最近的页面浏览
- Shift + F6:文件重命名(变量重命名)
- Ctrl + B:快捷跳转
- Ctrl + Alt + B:快捷跳转
- F11:为当前行添加书签
- Shift + F11:查看所有书签
- Alt + ~:打开 Git 操作面板