@coder-pig
2017-12-15T18:11:07.000000Z
字数 5682
阅读 1988
Tutorial-Android
PS:在AS 3.0以上的版本找不到 IntelliJ IDEA Default Keymap
可以到官网自行下载:IntelliJIDEA_ReferenceCard.pdf
低版本的直接可以通过CSA键入:
找到,点击会弹出一个网页,提供IntelliJ IDEA Default Keymap
的PDF文件供你下载,百度云备用链接:Click Me!
你可以可以自己定义喜欢的快捷键,依次:Settings -> Keymap
找到对应的操作,自行设置快捷键,有些从Eclipse转过来的,
不习惯快捷键,也可以设置成Eclipse风格的快捷键,看个人喜好:
PS:保留英语原文的目的是方便大家查找修改快捷键。
Win/Ubuntu | 作用 | 英语原文 | Mac |
---|---|---|---|
Ctrl+Space | 自动补全代码,可用于类、方法、变量 | Basic code completion | ⌃Space |
Ctrl+Shift+Space | 自动补全代码,或者列举出相应方法和变量集合 | Smart code completion | ⌃⇧Space |
Ctrl+Shift+Enter | 补全当前行,如:在行末尾加;完成代码;if/else代码中加上{}完成代码块 | Complete statement | ⌘⇧↩ |
Ctrl+P | 显示方法的参数 | Parameter info (within method call arguments) | ⌘P |
Ctrl+Q | 显示注释文档 | Quick documentation lookup | ⌃J, |
Shift+F1 | 浏览器打开光标所在类或方法的文档 | External Doc | ⇧F1 |
Ctrl + 鼠标 | 显示类、方法、变量概要信息 | Brief Info | ⌘+鼠标 |
Ctrl + F1 | 显示错误或警告信息 | Show descriptions of error or warning at caret | ⌘F1 |
Alt+Insert | 快速生成代码,如构造方法/get,set方法等 | Generate code... (Getters, Setters, Constructors,hashCode/equals, toString) | ⌘N,⌃↩ |
Ctrl+O | 重写相关方法 | Override methods | ⌃O |
Ctrl+I | 实现抽象方法 | Implement methods | ⌃I |
Ctrl+Alt+T | 选择代码块,快速if/try-catch等 | Surround with… (if..else, try..catch, for,synchronized, etc.) | ⌘⌥T |
Ctrl + / | 注释/取消注释代码行 | Comment/uncomment with line comment | ⌘/ |
Ctrl + Shift + / | 注释/取消注释代码块 | Comment/uncomment with block comment | ⌘⌥/ |
Ctrl + W | 扩选选中的代码块 | Select successively increasing code blocks | ⌥↑ |
Ctrl + Shift +W | 减少扩选的代码块(和上面对应) | Decrease current selection to previous state | ⌥↓ |
Alt + Q | 显示上下文信息,如方法/类声明,光标和声明处必须不在同一屏幕处,否则不会提示 | Context info | ⌃⇧Q |
Alt + Enter | 快速修复错误 | Show intention actions and quick-fixes | ⌥↩ |
Ctrl + Alt + L | 格式化代码 | Reformat code | ⌘⌥L |
Ctrl + Alt + O | 优化导入的包和类 | Optimize imports | ⌃⌥O |
Ctrl + Alt + I | 自动行缩进 | Auto-indent line(s) | ⌃⌥I |
Tab / Shift + Tab | 缩进/取消缩进行 | Indent/unindent selected lines | →/⇧→ |
Ctrl + X , Shift + Delete | 剪切并删除选中代码 | Cut current line or selected block to clipboard | ⌘X |
Ctrl + C , Ctrl + Insert | 复制选中代码到粘贴板 | Copy current line or selected block to clipboard | ⌘C |
Ctrl + V , Shift + Insert | 粘贴当前粘贴板内容 | Paste from clipboard | ⌘V |
Ctrl + Shift + V | 弹窗列举最近使用粘贴板内容,选择粘贴 | Paste from recent buffers... | ⌘⇧X |
Ctrl + D | 复制光标当前行到下一行 | Duplicate current line or selected block | ⌘D |
Ctrl + Y | 删除当前行或选中的行 | Delete line at caret | ⌘⌫ |
Ctrl + Shift + J | 合并选中的为一行 | Smart line join | ⌃⇧J |
Ctrl + Enter | 拆分行 | Smart line split | ⌘↩︎ |
Shift + Enter | 向下插入一个新行 | Start new line | ⇧↩︎ |
Ctrl + Shift + U | 大小写转换 | Toggle case for word at caret or selected block | ⌘⇧U |
Ctrl + Shift + ]/[ | 从光标处选择代码块到结束处/开始处 | Select till code block end/start | ⌘⇧]/⌘⇧[ |
Ctrl + Delete | 从光标处删除到单词末尾 | Delete to word end | ⌥⌦ |
Ctrl + Backspace | 从光标处删除到单词的开始 | Delete to word start | ⌥⌫ |
Ctrl + NumPad+/- | 代码折叠/展开 | Expand/collapse code block | ⌘+/⌘- |
Ctrl + Shift + NumPad+ | 展开所有代码 | Expand all | ⌘⇧+ |
Ctrl + Shift + NumPad- | 折叠所有代码 | Collapse all | ⌘⇧- |
Ctrl + F4 | 关闭当前打开的窗口 | Close active editor tab | ⌘W |
快捷键 | 作用 | 英语原文 |
---|---|---|
Double Shift(双击shirt) | 全局查找 | Search everywhere |
Ctrl + F | 只在当前文件查找 | Find |
F3 | 查找下一个 | Find next |
Shift + F3 | 查找上一个 | Find previous |
Ctrl + R | 替换 | Replace |
Ctrl + Shift + F | 在制定路径/整个项目查找文本,支持文件过滤 | Find in path |
Ctrl + Shift + R | 在制定路径/整个项目查找替换文本,支持文件过滤 | Replace in path |
Ctrl + Shift + S | 搜索结构,用模板方式查找 | Search structurally (Ultimate Edition only) |
Ctrl + Shift + M | 搜索替换结构,用模板方式查找 | Replace structurally (Ultimate Edition only) |
快捷键 | 作用 | 英语原文 |
---|---|---|
Alt + F7 / Ctrl + F7 | 查找使用到的地方 | Find usages / Find usages in file |
Ctrl + Shift + F7 | 查找使用到的地方(当前文件) | Highlight usages in file |
Ctrl + Alt + F7 | 弹出列表窗口,显示出被使用情况 | Show usages |
快捷键 | 作用 | 英语原文 |
---|---|---|
Ctrl + F9 | 编译项目(编译修改和依赖) | Make project (compile modifed and dependent) |
Ctrl + Shift + F9 | 编译选择的文件/包/模块 | Compile selected file, package or module |
Alt + Shift + F10 | 选择指定配置/文件运行 | Select configuration and run |
Alt + Shift + F9 | 选择指定配置/文件调试 | Select configuration and debug |
Shift + F10 | 运行 | Run |
Shift + F9 | 调试 | Debug |
Ctrl + Shift + F10 | 从编辑器中的上下文配置运行 | Run context configuration from editor |
快捷键 | 作用 | 英语原文 |
---|---|---|
F8 | 逐行执行 | Step over |
F7 | 进入方法内部 | Step into |
Shift + F7 | 智能进入方法内部 | Smart step into |
Shift + F8 | 跳出方法 | Step out |
Alt + F9 | 运行到光标所在的地方 | Run to cursor |
Alt + F8 | 验证表达式 | Evaluate expression |
F9 | 跳到下一个断点(最后一个断点,回复运行) | Resume program |
Ctrl + F8 | 添加/删除断点 | Toggle breakpoint |
Ctrl + Shift + F8 | 查看所有断点 | View breakpoints |
快捷键 | 作用 | 英语原文 |
---|---|---|
Ctrl + N | 查找类 | Go to class |
Ctrl + Shift + N | 查找文件 | Go to file |
Ctrl + Alt + Shift + N | 查找方法 | Go to symbol |
Alt + Right/Left | 切换左/右边窗口 | Go to next/previous editor tab |
F12 | 切换到最近使用的工具栏窗口 | Go back to previous tool window |
Esc | 在工具栏窗口切换到编辑窗口 | Go to editor (from tool window) |
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 | 跳转定义处 | Go to declaration |
Ctrl + Alt + B | 跳转到实现处 | Go to implementation(s) |
Ctrl + Shift + I | 显示光标 | Open quick definition lookup |
Ctrl + Shift + B | 跳转到类型定义处 | Go to type declaration |
Ctrl + U | 跳转到父方法/类 | Go to super-method/super-class |
Alt + Up/Down | 跳转上一个/下一个 | Go to previous/next method |
Ctrl + ]/[ | 移动到代码块结束处/开始处,并高亮 | Move to code block end/start |
Ctrl + F12 | 显示当前文件的结构,可以进行方法快速过滤定位 | File structure popup |
Ctrl + H | 显示类继承层次 | Type hierarchy |
Ctrl + Shift + H | 显示方法继承层次 | Method hierarchy |
Ctrl + Alt + H | 显示方法调用结构图 | Call hierarchy |
F2 / Shift + F2 | 定位到报错/警告位置并高亮 | Next/previous highlighted error |
F4 / Ctrl + Enter | 在视图窗口选择文件/方法等,直接打开编辑窗口 | Edit source / View source |
Alt + Home | 光标定位到导航栏 | Show navigation bar |
F11 | 添加标签 | Toggle bookmark |
Ctrl + F11 | 制定数字/字母添加表情,删除书签 | Toggle bookmark with mnemonic |
Ctrl + #[0-9] | 跳转到指定标签 | Go to numbered bookmark |
Shift + F11 | 显示所有标签 | Show bookmarks |
快捷键 | 作用 | 英语原文 |
---|---|---|
F5 | 复制 | Copy |
F6 | 移动 | Move |
Alt + Delete | 安全删除 | Safe Delete |
Shift + F6 | 重命名 | Rename |
Ctrl + F6 | 更改签名 | Change Signature |
Ctrl + Alt + N | 将方法/类重构为内联方法/匿名类 | Inline |
Ctrl + Alt + M | 提取代码块生成新方法 | Extract Method |
Ctrl + Alt + V | 提出代码块生成新变量 | Extract Variable |
Ctrl + Alt + F | 提取代码块生成新属性 | Extract Field |
Ctrl + Alt + C | 提取代码块生成新常量 | Extract Constant |
Ctrl + Alt + P | 提取代码块生成新参数 | Extract Parameter |
快捷键 | 作用 | 英语原文 |
---|---|---|
Ctrl + K | 提交 | Commit project to VCS |
Ctrl + T | 更新 | Update project from VCS |
Alt + Shift + C | 最新 | View recent changes |
Alt + BackQuote(`) | 快速弹出 | "VCS" quick popup |
快捷键 | 作用 | 英语原文 |
---|---|---|
Alt + #[0-9] | 打开相应的工具窗口 | Open corresponding tool window |
Ctrl + S | 保存所有的文件 | Save all |
Ctrl + Alt + Y | 同步文件到磁盘 | Synchronize |
Ctrl + Shift + F12 | 切换最大化编辑器 | Toggle maximizing editor |
Alt + Shift + F | 添加到收藏夹 | Add to Favorites |
Alt + Shift + I | 检查当前文件/配置文件 | Inspect current file with current profile |
Ctrl + BackQuote (`) | 快速切换配置信息 | Quick switch current scheme |
Ctrl + Alt + S | 打开设置对话框 | Open Settings dialog |
Ctrl + Alt + Shift + S | 打开项目设置对话框 | Open Project Structure dialog |
Ctrl + Shift + A | 找到IDE里使用的所有Action | Find Action |
Ctrl + Tab | 标签和工具窗口之间切换 | Switch between tabs and tool window |
最近更新:2017.12.15