快捷键 | 功能 |
---|---|
Ctrl + X | 删除行 |
Ctrl + D | 复制行 |
Ctrl + N | 查找类 |
Ctrl + F | 查找文本 |
Ctrl + J | 自动代码 |
Ctrl + H | 显示类结构图 |
Ctrl + Q | 显示注释文档 |
Ctrl + P | 方法参数提示 |
Ctrl + E | 最近打开的文件 |
Ctrl + R | 替换当前文本中的代码 |
Ctrl + End | 跳到文件结尾 |
Ctrl + Home | 跳到文件开头 |
Ctrl + Space | 代码提示 |
Ctrl + Shift + N | 查找文件 |
Ctrl + Shift + R | 項目中全局替換 |
Ctrl + Alt + L | 格式化代码 |
Ctrl + Alt + O | 优化导入的类和包 |
Ctrl + Shift + Space | 自动补全代码 |
Alt + Shift + C | 对比最近修改的代码 |
Alt + Insert | 生成代码(如构造函数等) |
Ctrl + Alt + Space | 类名或接口名提示 |
Alt + Enter | 自动导包 |
Alt + left / right | 切换代码视图 |
Ctrl + B | 快速打开光标处的类或方法 |
Alt + Up / Down | 在方法间快速移动定位 |
F2 或 Shift + F2 | 高亮错误或警告快速定位 |
Ctrl + Shift + Up / Down | 代码向上 / 下移动 |
Ctrl+E 或者 Alt+Shift+C | 最近更改的代码 |
Ctrl + Shift + Alt + N | 查找类中的方法或变量 |
Ctrl + Alt + left / right | 返回至上次浏览的位置 |
Ctrl + / 或 Ctrl + Shift + / | 单行注释或多行注释; 取消单行或多行注释也是一样 |
fori + Tab 键 | 快速创建 for 循环 |
psvm + Tab 键 | 快速创建主函数 |
sout + Tab 键 | 快速创建输出语句 |
Alt + F7 键 | 查看方法在哪里被调用了 |
Alt + F8 键 | 预执行语句 |
Ctrl + Alt + T | try-catch 快捷键 |
Ctrl + Alt + U | 看类的继承结构 |
Alt + Insert / mac) ctrl + enter | 对字段生成 get 和 set 方法 |
Ctrl+ I | 快速实现接口中的方法 |
Ctrl+ Shift + Z | 恢复 Ctrl +Z去掉的内容 |
Ctrl+ Shift + Enter | 代码自动补全 |
Ctrl+ Shift + Alt + T | 重构代码 |
Shift + F6 | 重命名文件 |
Ctrl + Alt + V | 提取变量 |
Shift + Shift | 全局搜索 |
Ctrl + F12 | 查看当前类的所有方法 |
F3 | 前后移动到下一匹配处 |
Ctrl + W | 按照语法自动选中代码 |
ALT+ 7/mac系统中是 command+F12 | 查看一个类中的所有方法 |
#mac 下部分快捷键失效#
setting–>keymap–>选择对应的电脑版本。
//基本用键
//command+B 找变量的来源 同F4 查找变量来源
//control+shift+B 找变量所属的类
//command+G 查找变量并且定位
//alt+shift+C 最近修改的文件
//command+E最近打开的文件
//alt+enter 导入包,自动修改
//command+alt+L 格式化代码
//command+alt+I 自动缩进,不用多次使用tab或着backspace键,也是比较方便的
//command+shift+enter代码补全,这个会判断可能用到的,这个代码补全和代码提示是不一样的
//command+P 方法参数提示
//command+alt+T 把选中的代码放在 TRY{} IF{} ELSE{} 里c
//command+X剪切
//command+shift+U 大小写转换
//command+/ 注释一行或着多行 //
//command+alt+/ 注释/*...*/
//command+alt+左右箭头 返回上次编辑的位置
//command+左右箭头 返回最左边最右边
//shift+f6重命名
//command+shift+上下箭头 把代码上移或着下移
//command+[或] 可以跳到大括号的开头结尾
//ctrl + option + o 去掉无用的import类
//command+f12可以显示当前文件的结构
//command+alt+B 可以导航到一个抽象方法的实现代码
//command+, 呼出偏好设置
//command + fn + 左/右,可以调整到文件开头/结尾。因为fn + 左/右相当于home/end,在网页和多数文档中适用。
//alt+shift+f8 调试局部执行代码(###)
//alt+command+u 查看类的继承结构(###)
//重构
//⌘⌥M 将选中的代码提取为方法
//⌘⌥V 提取变量
//⌘⌥F 提取字段
//⌘⌥C 提取常量
//⌘⌥P 提取参数
//VCS/Local History(版本控制/本地历史记录)
//⌘K 提交代码到版本控制器
//⌘T 从版本控制器更新代码
//⌥⇧C 查看最近的变更记录
//⌃C 快速弹出版本控制器操作面板
//Live Templates(动态代码模板)
//⌘⌥J 弹出模板选择窗口,将选定的代码使用动态模板包住
//⌘J 插入自定义动态代码模板 ###)
//fori\ifn\inn\inst\sout\psvm\thr\
//通用
//⌘; 打开项目结构对话框
//⌘, 打开IDEA系统设置
//control+option+o 自动整理无效的import
//Ctrl + Shift + F8 查看所有断点