zoukankan      html  css  js  c++  java
  • Android Studio快捷键动态演示

    Android Studio出来很久了,大部分已经转过来了,相对于Eclipse又是毋庸置疑,更好的使用快捷键必定达到事半功倍的效果。

    友情提示:某些电脑按F1-F12键需要先按住FN,比如我的Mac,根据自己的偏好设定。可点击演示图片查看清晰大图。此处快捷键均是在Default Keymap选项下操作,如果有自定义或更改可能会不同,敬请知晓。

    说明:以下2016.7.22更新,此更新在Mac Pro下操作,Windows未测试

    基本功能

    功能 Windows/Linux Mac 说明 演示
    保存 Control+S Command+S
    同步 Control+Alt+Y Command+Option+Y 没什么用
    最大/最小编辑器 Control+Shift+F12 Control+Command+F12 没试出来干什么的
    添加到喜欢 Alt+Shift+F Option+Shift+F 添加到左边栏五角星那里
    检查当前文件与当前配置文件 Alt+Shift+I Option+Shift+I 不知道什么用
    快速选择框 Control + ` (backquote) Control + ` (backquote) 快速调出选择对话框
    打开设置对话框 Control+Alt+S Command+, (comma)
    工程结构对话框 Control+Alt+Shift+S Command+;(semicolon)
    切换tab窗口 Control+Tab Control+Tab 编辑打开的文件,和工具窗口

    导航和搜索

    功能 Windows/Linux Mac 说明 演示
    全局搜索 Double Shift Double Shift 常用
    查找 Control+F Command+F 文件内查找
    查找下一处 F3 Command+G 文件内
    查找上一处 Shift+F3 Command+Shift+G
    替换 Control+R Command+R
    查找功能 Coontrol+Shift+A Command+Shift+A 查找Studio的功能
    条件查找 Control+Alt+Shift+N Command+Option+O
    查找Class Control+N Command+O 常用,仅仅查找class,和上面的不同
    查找文件名 Control+Shift+N Command+Shift+O 同上类似
    在文件路径中查找 Control+Sfift+F Command+Shift+F 全局搜索
    文件结构对话框 Control+F2 Command+F12
    打开文件切换 Alt + Right/Left Arrow Control + Right/Left Arrow 左右箭头,可能有冲突
    跳到源码 F4 / Control + Enter F4 / Command + Down Arrow 不常用,一般Control/Command +鼠标左键
    把当前编辑以一个新的窗口打开 Shift + F4 Shift + F4
    显示最近打开过的文件 Control + E Command + E
    显示最近编辑过的文件 Control+Shift+E Command+Shift+E
    光标回到最后一次编辑的位置 Control + Shift + Backspace Command + Shift + Backspace(delete) mac笔记本就是delete键
    关闭当前激活的编辑窗口 Control + F4 Command+W
    跳转到某行 Control + G Command + L 处理Bug时候,看到堆栈异常,然后可以快速定位到某行
    打开类型层级 Control + H Control + H 继承关系,使用时光标要在类文件里面
    查看方法层级 Control + Shift + H Command + Shift + H 光标放在方法上才行
    方法调用层级 Control + Alt + H Control + Option + H 光标放在方法上才行

    说明:以下2016.7.28更新,此更新在Windows下操作,Mac未测试

    代码编辑相关

    功能 Windows/Linux Mac 说明 演示
    生成代码 Alt+Insert Command+N setter、getter、toString...
    重写方法 Control+O Control+O O是Override
    实现方法 Control+I Control+I I是implements
    快速生成代码块 Control+Alt+T Command+Option+T if...elsetry...catch...
    删除光标所在行 Control+Y Command+Backspace(delete) mac pro 是delete键
    折叠代码 Control + minus/plus Command + minus/plus 加号减号
    折叠所有代码 Control + Shift+minus/plus Command +Shift+ minus/plus
    复制当前行或选中 Control + D Command+ D
    完成代码片段 Control + Shift + Enter Command+ Shift + Enter
    快速查看文档 Control + Q Command+ J
    显示选中方法的参数 Control + P Command+P
    跳转至声明 Control+B(Click) Command+B(Click) 经常用的按住Ctrl+鼠标左键
    跳转至实现处 Control+Alt+B Command + Alt + B 实现类或方法,如果直接点击就会去声明处而不是实现
    跳转至父类或方法 Control+U Command+U 不常用一般点击就行
    快速查看实现 Control+Shit+I Command + Y 很有用哦
    显示/隐藏项目窗口 Alt+1(数字1) Command+1
    创建书签 F11 F3
    创建带有助记词的书签 Control+F11 Option + F3
    单行注释 Control + / Command + /
    多行注释 Control +shift+ / Control +shift+ /
    扩大代码块选中区域 Control + W Option + Up
    减小代码块选中区域 Control + Shift + W Option + Down 同上
    移动到代码块开始 Control+[ Option + Command + [
    移动到代码块结尾 Control+] Option + Command + ] 同上
    按单词向后删除 Control+Delete Option + Delete
    按单词向前删除 Control + Backspace Option + Backspace 同上
    整理导包 Control + Alt + O Control + Option + O
    项目快速修复(导包) Alt+Enter(回车) Option+Enter
    格式化代码 Control + Alt + L Command+Option + L
    右缩进行 Control+Alt+I Control+Option + I 少用
    智能加入行 Control + Shift + J Control + Shift + J 少用
    智能分割行 Control+回车 Command+回车 少用
    增加一行 Shift+回车 Shift+回车

    说明:以下2016.7.29更新,此更新在Windows下操作,Mac未测试

    编译运行

    功能 Windows/Linux Mac 说明 演示
    编译 Control+F9 Command+F
    编译并运行 Shift+F11 Control+R

    Debugging

    功能 Windows/Linux Mac 说明 演示
    Debug Shift+F9 Control+D
    单步执行 F8 F8
    进入函数里面 F7 F7
    智能进入 Shift+F7 Shift+F7
    跳出函数 Shift+F8 Shift+F8
    打断点 Control+F8 Command+F8
    查看所有断点 Control+Shift+F8 Command+Shift+F8

    重构

    功能 Windows/Linux Mac 说明 演示
    复制 F5 F5
    移动 F6 F6 移动函数到其他类文件
    安全删除 Alt+Delete Command+Delete 会检查其他地方有没有使用到
    重命名 Shift+F6 Shift+F6
    重置参数 Control+F6 Command+F6 我不怎么用
    内联 Control+Alt+N Command + Option + N 不知道干嘛的
    抽取方法 Control+Alt+M Command + Option + M
    抽取变量 Control+Alt+V Command + Option + V
    抽取字段 Control+Alt+F Command + Option + F 同上
    抽取常量 Control+Alt+C Command + Option + C 同上
    抽取参数 Control+Alt+P Command + Option + P 同上

    (完)

    后续有新的会及时补充,也欢迎大家留言指正补充。

    作者:lowett
    链接:http://fvaryu.github.io/2016/...
    版权所有,可转载,转载请注明出处。

  • 相关阅读:
    html的输出&,空格,大小于号
    html如何修改hr水平直线的粗细
    LODOP指定window默认打印机和临时默认打印机
    微软面试题: 找出二叉树上任意两个结点的最近共同父结点。
    说说自己对hibernate一级、二级、查询、缓存的理解。
    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
    修改MySQL的默认密码的四种小方法
    java中Scanner的nextLine()和next()的区别
    JAVA中String字符串比较equals()和equalsIgnoreCase()的区别
    HashMap与HashTable的区别
  • 原文地址:https://www.cnblogs.com/twodog/p/12141063.html
Copyright © 2011-2022 走看看