[关闭]
@coder-pig 2017-12-15T18:11:07.000000Z 字数 5682 阅读 1988

1.4.6 快捷键与改键

Tutorial-Android


1.快捷键大全

PS:在AS 3.0以上的版本找不到 IntelliJ IDEA Default Keymap
可以到官网自行下载:IntelliJIDEA_ReferenceCard.pdf
低版本的直接可以通过CSA键入:

找到,点击会弹出一个网页,提供IntelliJ IDEA Default Keymap
的PDF文件供你下载,百度云备用链接:Click Me!


2.修改快捷键

你可以可以自己定义喜欢的快捷键,依次:Settings -> Keymap
找到对应的操作,自行设置快捷键,有些从Eclipse转过来的,
不习惯快捷键,也可以设置成Eclipse风格的快捷键,看个人喜好:


3.默认快捷键文档翻译

PS:保留英语原文的目的是方便大家查找修改快捷键。

1.Editing(编辑)

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

2.Search/Replace(查找/替换)

快捷键 作用 英语原文
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)

3.Usage Search(使用搜索)

快捷键 作用 英语原文
Alt + F7 / Ctrl + F7 查找使用到的地方 Find usages / Find usages in file
Ctrl + Shift + F7 查找使用到的地方(当前文件) Highlight usages in file
Ctrl + Alt + F7 弹出列表窗口,显示出被使用情况 Show usages

4.Compile and Run(编译和运行)

快捷键 作用 英语原文
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

5.Debugging(调试)

快捷键 作用 英语原文
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

6.Navigation(导航)

快捷键 作用 英语原文
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

7.Refactoring(重构)

快捷键 作用 英语原文
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

8.VCS/Local History(版本控制/本地历史)

快捷键 作用 英语原文
Ctrl + K 提交 Commit project to VCS
Ctrl + T 更新 Update project from VCS
Alt + Shift + C 最新 View recent changes
Alt + BackQuote(`) 快速弹出 "VCS" quick popup

9.General(常用)

快捷键 作用 英语原文
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


添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注