2.3.2 Android Studio使用记录——2.快捷键大全

标签: StudyNote

本文声明
本文由Coder-pig编写,想了解其他内容,可见CoderPig’s Android Study Note——目录
尊重作者劳动成果,未经本人授权,禁止转载!违者必究!
目录源地址:http://blog.csdn.net/coder_pig/article/details/51348769

IntelliJ IDEA Default Keymap 翻译源文件

本片翻译的是IntelliJ IDEA Default Keymap 这个PDF,可以在AS中,按CSA,然后输入:

点击会弹出一个网页,提供IntelliJ IDEA Default Keymap这个PDF供你下载,至于打开的
快捷键PDF由你自己的系统决定,比如我是Windows的就会提供一个Windows版本快捷键PDF
供下载。

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

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

1.Editing(编辑)

快捷键 作用 英语原文
Ctrl + Space 自动补全代码,可用于类、方法、变量 Basic code completion (the name of any class, method or variable)
Ctrl + Shift + Space 自动补全代码,或者列举出相应方法和变量集合 Smart code completion (filters the list of methods and variables by expected type)
Ctrl + Shift + Enter 补全当前行,如:在行末尾加;完成代码;if/else代码中加上{}完成代码块 Complete statement
Ctrl + P 显示方法的参数 Parameter info (within method call arguments)
Ctrl + Q 显示注释文档 Quick documentation lookup
Shift + F1 浏览器打开光标所在类或方法的文档 External Doc
Ctrl + 鼠标 显示类、方法、变量概要信息 Brief Info
Ctrl + F1 显示错误或警告信息 Show descriptions of error or warning at caret
Alt + Insert 快速生成代码,如构造方法/get,set方法等 Generate code… (Getters, Setters, Constructors,hashCode/equals, toString)
Ctrl + O 重写相关方法 Override methods
Ctrl + I 实现抽象方法 Implement methods
Ctrl + Alt + T 选择代码块,快速if/try-catch等 Surround with… (if..else, try..catch, for,synchronized, etc.)
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
Alt + Enter 快速修复错误 Show intention actions and quick-fixes
Ctrl + Alt + L 格式化代码 Reformat code
Ctrl + Alt + O 优化导入的包和类 Optimize imports
Ctrl + Alt + I 自动行缩进 Auto-indent line(s)
Tab / Shift + Tab 缩进/取消缩进行 Indent/unindent selected lines
Ctrl + X , Shift + Delete 剪切并删除选中代码 Cut current line or selected block to clipboard
Ctrl + C , Ctrl + Insert 复制选中代码到粘贴板 Copy current line or selected block to clipboard
Ctrl + V , Shift + Insert 粘贴当前粘贴板内容 Paste from clipboard
Ctrl + Shift + V 弹窗列举最近使用粘贴板内容,选择粘贴 Paste from recent buffers…
Ctrl + D 复制光标当前行到下一行 Duplicate current line or selected block
Ctrl + Y 删除当前行或选中的行 Delete line at caret
Ctrl + Shift + J 合并选中的为一行 Smart line join
Ctrl + Enter 拆分行 Smart line split
Shift + Enter 向下插入一个新行 Start new line
Ctrl + Shift + U 大小写转换 Toggle case for word at caret or selected block
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

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

以上就是关于Andrid Studio在Win/Linux上的快捷键,如果无效可能是其他软件快捷键冲突了,
有个Windows Hotkey Explorer貌似可以看到哪些占用了,可以自行谷歌/百度,实在不行可以自己
根据英文原文找到快捷键,然后修改键位~

更多相关文章

  1. 新手学Android
  2. Android(安卓)SDK Manager 更新方法
  3. Android(安卓)4.0 横竖屏切换注意事项
  4. Android日期空间(DatePickerDialog)中的年月日不全部显示
  5. Android(安卓)菜单详解
  6. Android控制手电筒代码,简单易用,不需要任何权限
  7. Android(安卓)studio 下的svn配置使用
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. Android发送短信
  2. Android(安卓)Studio简单的登录界面
  3. Android(安卓)Custom Views and XML attr
  4. drawlayout
  5. Android(安卓)SDK R14 发布
  6. Android之Activity--Loaders
  7. Android(安卓)Media Scanner Mechanism A
  8. 在android中玩转wcf
  9. android中操纵sqlite数据库
  10. Android(安卓)studio maven pom.xml