跳转至

Idea快捷键


按二次键的快捷键需要注意,首先它要有焦点(例如预览,焦点要在编辑器内),其次第二次按键要在1秒内完成(它不会提示你已按了第一个键)


按 Press 功能 Function
Ctrl+Alt+S 网易有道, 设置热键
Shift+F6 微软拼音输入法, 常规/使用原先输入法
Ctrl+N 可以快速打开类, 查找类
Ctrl+G 行号定位代码
Ctrl+Alt+左右箭头 快速回到上次打开的代码文件, 回到上个光标所在行
Ctrl+左右箭头 光标快速回到前或后单词
Home/End 光标快速行首或行尾
Ctrl+E 最近的文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+I 将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作

IDEA常用快捷键


按 Press 功能 Function
Shift键两次 可以快速访问全局搜索菜单
TAB 缩进 Shift+Tab 减少缩进
齿轮 Options Show All Members, 可以显示方法列表
齿轮 Always Select Opened File 树定位联动已打开的文件
Alt+1 切换到项目视图, Project
Alt+F12 Terminal视图, Toggle
Ctrl+Alt+0 自定义的切换到Maven View, Alt+F11已经被npm占用
Ctrl+F12 显示类的方法作为一个Popup,可以Search, Toggle
Alt+7 显示类的方法作为一个Structure停靠在最左边的Panel, Toggle
Ctrl+O   显示类的所有方法,选择一个方法去Override, Toggle
Ctrl+Alt+F 无效,是与输入法的简体/繁体切换热键冲突,通过输入法的设置,关闭它
Ctrl+Alt+S File/Settings
Ctrl+W 可以选择单词继而语句继而行继而函数
Ctrl+Alt+V 可以引入变量。例如:new String(); 自动导入变量定义
Ctrl+E 最近的文件
Ctrl+Alt+左右箭头 快速回到上次打开的代码文件,返回至上次浏览的位置
Ctrl+Shift+E 最近更改的文件
Shift+Click 可以关闭文件
Ctrl+N 可以快速打开类, 查找类
Ctrl+Shift+N 可以快速打开文件
Ctrl+G 行号定位代码
Alt+Q 可以看到当前方法的声明
Ctrl+P 可以显示参数信息
Ctrl+Shift+Insert 可以选择剪贴板内容并插入
Alt+Insert 可以生成构造器/Getter/Setter等
Ctrl+Alt+V 可以引入变量。例如:new String(); 自动导入变量定义
Ctrl+Alt+T 可以把代码包在一个块内,例如:try/catch
Alt+Enter 导入包,自动修正
Ctrl+Alt+L 格式化代码
Ctrl+Alt+I 将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+空格 代码提示(与系统输入法快捷键冲突)
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+Up/Down 上/下移一行
Shift+F6 重构 – 重命名
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/或Ctrl+Shift+/ 注释(//或者/**/)
Ctrl+J 自动代码(例如:serr)
Ctrl+H 显示类结构图(类的继承层次)
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置,可以回到Project树的文件位置
Alt+1 快速打开或隐藏工程面板

最近文件


按 Press 功能 Function
Alt+left/right 切换代码视图
Alt+Up/Down 在方法间快速移动定位
Alt+F3 逐个往下查找相同文本,并高亮显示
Ctrl+Alt+B 跳转到方法实现,接口实现也可以跳转,如果多个先让你选择
Shift+F1 要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器
Ctrl+I 实现方法
Ctrl+Y 删除当前行
psvm/sout main/System.out.println(); Ctrl+J,查看更多
Ctrl+Shift+F 全局查找
Ctrl+F 查找/Shift+F3,向上查找/F3,向下查找
Ctrl+Enter 上插一行
Ctrl+Backspace 按单词删除
Ctrl+”±” 当前方法展开、折叠
Ctrl+Shift+”±” 全部展开、折叠

调试部分、编译


按 Press 功能 Function
Ctrl+F2 停止
Alt+Shift+F9 选择 Debug
Alt+Shift+F10 选择 Run
Ctrl+Shift+F9 编译
Ctrl+Shift+F10 运行
Ctrl+Shift+F8 查看断点
F8 步过
F7 步入
Shift+F7 智能步入
Shift+F8 步出
Alt+Shift+F8 强制步过
Alt+Shift+F7 强制步入
Alt+F9 运行至光标处
Ctrl+Alt+F9 强制运行至光标处
F9 恢复程序
Alt+F10 定位到断点
Ctrl+F8 切换行断点
Ctrl+F9 生成项目
Alt+1 项目
Alt+2 收藏
Alt+6 TODO
Alt+7 结构
Ctrl+Shift+C 复制路径
Ctrl+Alt+Shift+C 复制引用,必须选择类名, 全路径类名, 右键/复制引用
Ctrl+Alt+Y 同步
Ctrl+~ 快速切换方案(界面外观、代码风格、快捷键映射等菜单)
Shift+F12 还原默认布局
Ctrl+Shift+F12 隐藏/恢复所有窗口
Ctrl+F4 关闭
Ctrl+Shift+F4 关闭活动选项卡
Ctrl+Tab 转到下一个拆分器
Ctrl+Shift+Tab 转到上一个拆分器

重构


按 Press 功能 Function
Ctrl+Alt+Shift+T 弹出重构菜单
Shift+F6 重命名
F6 移动
F5 复制
Alt+Delete 安全删除
Ctrl+Alt+N 内联

查找


按 Press 功能 Function
Ctrl+F 查找
Ctrl+R 替换
F3 查找下一个
Shift+F3 查找上一个
Ctrl+Shift+F 在路径中查找
Ctrl+Shift+R 在路径中替换
Ctrl+Shift+S 搜索结构
Ctrl+Shift+M 替换结构
Alt+F7 查找用法
Ctrl+Alt+F7 显示用法
Ctrl+F7 在文件中查找用法, 右键的Find Usages, 查看此方法的调用链
Ctrl+Shift+F7 在文件中高亮显示用法

Issue

  • 命令行太长, 启动配置里->缩短命令行->java -cp classpath.jar