工欲善其事必先利其器,使用新的IDE,怎么能不学学快捷键呢?下面就全览下Intellij IDEA的全部快捷键吧!
编辑
Ctrl + Space
基本代码自动补全(类、方法、变量的名称)Ctrl + Shift + Space
智能代码补全 (通过过滤方法列表或者是变量列表来获取期望类型)Ctrl + Shift + Enter
补全语句Ctrl + P
变量信息(方法内叫参数)Ctrl + Q
文档快速搜索Shift + F1
外部文档Ctrl + mouse over code
简单信息提示Ctrl + F1
显示插入符位置的错误信息描述或者是警告Alt + Insert
生成代码…… (Getters, Setters, Constructors,
)hashCode/equals, toString
Ctrl + O
重载方法Ctrl + I
实现方法Ctrl + Alt + T
用指定代码包含 (if..else, try..catch, for,
)synchronized, etc.
Ctrl + /
行级别注释或者取消Ctrl + Shift + /
块级别的注释与取消Ctrl + W
递增选中代码Ctrl + Shift + W
递减依次取消选中代码Alt + Q
上下文信息Alt + Enter
显示可能的动作或者进行修复动作Ctrl + Alt + L
代码格式调整Ctrl + Alt + O
优化导入包条目Ctrl + Alt + I
自动缩进选中行或依次缩进行Tab / Shift + Tab
缩进或反缩进选中行Ctrl + X or Shift + Delete
将当前行或者选中区块剪切到剪贴板Ctrl + C or Ctrl + Insert
复制当前行或者选中区块到剪贴板Ctrl + V or Shift + Insert
粘贴剪贴板中的内容Ctrl + Shift + V
从最近的剪贴板缓存中粘贴内容Ctrl + D
复制当前行或者选中区块并粘贴Ctrl + Y
删除光标所在行Ctrl + Shift + J
智能行插入操作Ctrl + Enter
智能分行操作Shift + Enter
开始新行Ctrl + Shift + U
切换光标所在地方的或者选中内容的大小写Ctrl + Shift + ] / [
选中到结尾或者开头的代码Ctrl + Delete
删除到结尾间的代码Ctrl + Backspace
删除到开始间的代码Ctrl + NumPad+/-
折叠或者展开代码Ctrl + Shift + NumPad+
展开所有代码Ctrl + Shift + NumPad-
折叠所有代码Ctrl + F4
关闭当前活动编辑窗口
搜索/替换
Double Shift
在任何地方都能启动搜索Ctrl + F
搜索文本F3
查找下一个Shift + F3
查找上一个Ctrl + R
替换文本Ctrl + Shift + F
搜索目录中的指定内容Ctrl + Shift + R
替换目录中指定内容Ctrl + Shift + S
结构化搜索内容(旗舰版)Ctrl + Shift + M
结构化替换内容 (旗舰版)
使用搜索
Alt + F7 / Ctrl + F7
搜索使用了指定内容的内容 / 在文件中搜索Ctrl + Shift + F7
高亮使用了指定内容的内容Ctrl + Alt + F7
显示使用了指定内容的内容
编译与运行
Ctrl + F9
Make项目(编译已更高的以及依赖此更改的内容)Ctrl + Shift + F9
编译指定文件、包或者是模块Alt + Shift + F10
选择配置并运行Alt + Shift + F9
选择配置并调试Shift + F10
进入运行Shift + F9
进入调试Ctrl + Shift + F10
运行编辑器中的配置内容#调试
调试
F8
直接运行F7
运行进入Shift + F7
智能运行进入Shift + F8
智能运行跳出Alt + F9
运行到光标处Alt + F8
运行表达式F9
唤起程序Ctrl + F8
开关断点Ctrl + Shift + F8
查看当前断点
导航
Ctrl + N
进入某类Ctrl + Shift + N
进入某文件Ctrl + Alt + Shift + N
进入指定标识Alt + Right/Left
左右切换编辑窗口F12
切换到上一个工具窗口Esc
切换焦点到编辑区(从工具窗口)Shift + Esc
隐藏当前激活或者最后一个激活的编辑区Ctrl + Shift + F4
关闭激活的运行、消息、查找TAB页面Ctrl + G
切换到某行Ctrl + E
弹出最近打开的文件Ctrl + Alt + Left/Right
导航向前或者向后Ctrl + Shift + Backspace
切换到最后一个编辑的区域Alt + F1
在任何可视区选择当前文件或标识Ctrl + B or Ctrl + Click
前往声明的地方Ctrl + Alt + B
前往接口实现的地方Ctrl + Shift + I
打开快速定义查询Ctrl + Shift + B
前往类型定义的地方Ctrl + U
前往父类方法或者是类Alt + Up/Down
前往上一个或者下一个方法Ctrl + ] / [
光标定位到区块的开头或者末尾Ctrl + F12
弹出文件结构查看窗口Ctrl + H
类型结构Ctrl + Shift + H
方法结构Ctrl + Alt + H
调用结构F2 / Shift + F2
上一个或者下一个高亮的错误地点F4 / Ctrl + Enter
编辑或者查看源码Alt + Home
显示导航条F11
打开或者关闭书签Ctrl + F11
记忆开关书签Ctrl + #[0-9]
前往指定序号的书签Shift + F11
显示书签
重构
F5
复制F6
移动Alt + Delete
安全删除Shift + F6
重命名Ctrl + F6
改变签名Ctrl + Alt + N
内联Ctrl + Alt + M
提取方法Ctrl + Alt + V
提取变量Ctrl + Alt + F
提取字段Ctrl + Alt + C
提取常量Ctrl + Alt + P
提取参数
VCS/本地历史
Ctrl + K
提交项目到VCSCtrl + T
从VCS更新项目Alt + Shift + C
查看最近的改动Alt + BackQuote
(`) ‘版本控制窗口弹出
实时模板
Ctrl + Alt + J
用模板包裹所选区域Ctrl + J
插入模板代码iter
插入SDK1.5样式的循环语句inst
用instanceof
检测对象类型并向下类型转换itco
循环访问java.util.Collection
实例中的元素itit
循环访问java.util.Iterator
实例中的元素itli
循环访问java.util.List
实例中的元素psf
开放静态常量thr
throw new
常用
Alt + #[0-9]
打开相关工具窗口Ctrl + S
保存所有Ctrl + Alt + Y
同步Ctrl + Shift + F12
切换编辑区域的最大化Alt + Shift + F
添加的最喜欢Alt + Shift + I
用当前约束检测当前文件Ctrl + BackQuote (
)` 快速切换模式Ctrl + Alt + S
打开设置窗口Ctrl + Alt + Shift + S
打开项目结构窗口Ctrl + Shift + A
寻找动作Ctrl + Tab
在Tabs月工具窗口之间切换
Tips
要查找任何你想执行的动作,只需要执行Ctrl+Shift+A
即可,如下图:
有翻译的不对的地方,麻烦各位观众指正。
源文件这里下载:IntelliJ IDEA Default Keymap
时间: 2024-10-03 13:28:06