根据IDEA官方英文文档翻译成的
WINDOWS & LINUX KEYMAP
Editing
Ctrl + Space 基本补全
Ctrl + Shift + Space 可以根据上下文自动推断可能的代码补全选项
Ctrl + Shift + Enter 基本补全(代码行或代码片段转化为完整的语句或表达式的操作)
Ctrl + P 参数信息(在方法调用参数中)
Ctrl + Q 显示
Shift + F1 外部文档
Ctrl +hover 简介
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 IntelliJIDEA 会立即提供代码补全建议。在文本所在位置处开始键入 Ran ,您会看到带有匹配建议的补全列表。您可以按 Enter 选择查找菜单中的第一项。
Ctrl + Alt + L 格式化代码
Ctrl + Alt + O 清除无用导包
Ctrl + Alt + I 格式化代码
Tab / Shift + Tab 缩进/取消缩进所选行
Ctrl+X 将当前行或选定的块剪切到剪贴板
Ctrl+C 将当前行或选定的块复制到剪贴板
Ctrl+V 从剪贴板粘贴
Ctrl+Shift + V 从最近的缓冲区粘贴…
Ctrl+D 复制光标所在行
Ctrl+Y 删除当前行
Ctrl+Shift + J 把两行合成一行并把不必要的空格去掉以匹配你的代码格式
Ctrl+Enter 新增代码分割行
Shift + Enter 只能分割
Ctrl + Shift + U j在插入符号或选定块处切换单词的大小写(大小写转换)
Ctrl + Shift + ]/[ 选择直到代码块结束/开始
Ctrl + Delete/Backspace 合并行
Ctrl + NumPad+/- 收缩方法
Ctrl + Shift+NumPad+ 全部展开
Ctrl + Shift+NumPad- 全部收缩
Ctrl + F4 关闭标签页
Usage Search
Alt + F7/Ctrl + F7 查看方法或者变量全局引用
Ctrl + Shift + F7 突出方法或者变量在文件中的应用
Ctrl + Alt + F7 显示用法
Navigation
Ctrl + N 查找类
Ctrl + Shift + N 查找文件
Ctrl + Alt + Shift + N 查找符号
Alt + Right/Left 转到下一个/上一个编辑器选项卡
F12 回到下一个工具窗口
Esc 返回
Shift + Esc Hide active or last active window
Ctrl+Shift+F4 Close active run / messages / find / … tab Ctrl+G Go to line
Ctrl+E Recent files popup
Ctrl+Alt + Left/Right Navigate back / forward
Ctrl+Shift+Backspace Navigate to last edit location
Alt + F1 Select current file or symbol in any view
Ctrl + B , 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 Toggle bookmark with mnemonic
Ctrl + #[0-9] Go to numbered bookmark
Shift + F11 Show bookmarks
Search/Replace
Double Shift Search everywhere
Ctrl + F 当前类查找
F3 / Shift + F3 查找上一个下一个
Ctrl + R 查找替换
Ctrl + Shift + F 在文件中查找
Ctrl + Shift + R 在文件中查找
Live Templates
Ctrl + Alt + J 用模板代码环绕
Ctrl + J Insert Live Template
iter Iteration according to Java SDK 1.5 style
inst Checkobjecttype with instanceof and
downcast it
itco Iterate elements of java.util.Collection
itit Iterate elements of java.util.Iterator
itli Iterate elements of java.util.List
psf public static final
thr throw new
Refactoring
F5 复制文件
F6 移动文件夹
Alt + Delete 删除文件
Shift + F6 重命名
Ctrl + F6 Change Signature
Ctrl + Alt + N 重构代码
Ctrl + Alt + M 提取方法
Ctrl + Alt + V 提取变量
Ctrl + Alt + F 选择方法进行重构
Ctrl + Alt + C 提出常量
Ctrl + Alt + P 提取参数
Debugging
F8/F7 进入下一步或者跳过(debug断点的时候调用)
Shift + F7 / Shift + F8 Smart step into/Step out
Alt + F9 Run to cursor
Alt + F8 Evaluate expression
F9 Resume program
Ctrl + F8 切换断点
Ctrl + Shift + F8 View breakpoints
Compile and Run
Ctrl + F9 Make project (compile modifed and dependent)
Ctrl + Shift + F9 Compile selected file, package or module
Alt + Shift + F10/F9 Select configuration and run/and debug
Shift + F10/F9 Run/Debug
Ctrl + Shift + F10 Run context configuration from editor
VCS/Local History
Ctrl + K / Ctrl + T Commit project to VCS/Update from VCS
Alt + Shift + C View recent changes
Alt + BackQuote (`) VCS Operations Popup
General
Alt + #[0-9] 切换不同windows
Ctrl + S 保存所有代码
Ctrl + Alt + Y Synchronize
Ctrl + Shift + F12 Toggle maximizing editor
Alt + Shift + F 添加到收藏夹
Alt + Shift + I 查找整个工程的引用
Ctrl + BackQuote (`) Quick switch current scheme
Ctrl + Alt + S idea工具设置
Ctrl + Alt + Shift + S 项目设置
Ctrl + Shift + A 查找操作
Ctrl + Tab 切换器选择窗口或者项目以及数据库连接