zoukankan      html  css  js  c++  java
  • Mac AndroidStudio 快捷键整理搜藏

    用了mac之后发现很多快捷键和win不一样,搜一下,记录下来

    常用的:

    上下行移动: cmd+shift +up/down

    上下移动整个方法: cmd+shift + up/down

    删除行:cmd+delete

    向下复制行:cmd+d

    撤销/取消撤销:cmd + Z / sft + cmd +Z

    格式化代码opt + cmd + L

    扩大缩小选中范围:option+up/down

    生成结构体:cmd+option+t(比如生成if,try...catch,synchronized等)

    快捷覆写方法:ctrl+o

    快捷生成setget等:cmd+n

    快捷定位到行首/尾:cmd+left/right

    注释代码:cmd+/(//)cmd+option+/(/**/)

    格式化代码:cmd+option+L

    快捷最近打开:cmd+e

    清楚无效引用:ctrl+option+o

    查找+替换:cmd+r

    查找:cmd+f

    来回你刚刚看的地方:cmd+option+left/right

    点进去看的:cmd+down

    查找调用的位置:ctrl+option+h

    全局查找:cmd+shift+f

    提示错误解决方案:option+enter

    智能补全代码:ctrl+shift+space

    补全代码(basic):option+space(原始为ctrl+space 与系统快速搜索快捷键冲突,然后就自己改了键,我是仔setting里搜到basic然后remove掉再加上)。

    (一)查找/查看相关

    搜索任意内容:双击 sft

    当前文件查找/替换:cmd + F / cmd + R

    使用cmd + G,sft + cmd + G,跳到下一个/上一个高亮的变量

    全局查找/替换:sft + cmd + F / sft + cmd + R

    全局搜索类:cmd + O

    全局搜索类/方法/参数:opt + cmd + O

    打开最近访问的文件列表:cmd + E

    类/方法在全局项目中引用情况:opt + fn + F7 / cmd + 鼠标点击

    类/方法在当前文件中引用情况:cmd + fn + F7

    方法被调用层级结构:ctr + opt + H

    查看接口的实现:opt + cmd + B

    跳转至超类的方法:cmd + U

    跳转至第几行:cmd + L

    返回到上次编辑位置:

    cmd + [ / ]

    opt + cmd + ← / →

    当前编辑的文件中结构快速导航:cmd + fn + F12

    列出函数方法一系列的有效参数:cmd + P

    跳转至错误或警告:fn + F2

    查看类/方法的注释文档:fn + F1

    (二)控制操作相关

    Surround with快速调出if,for,try…catch,while等环绕代码:opt + cmd + T

    快速生成模版代码块,如if,while,return: cmd + J

    快速生成getter/setter方法,构造方法,toString()方法等:cmd + N

    行尾自动添加分号,if后面自动加“(){ }”:sft + cmd + enter

    引入重写父类的方法:ctr + O

    引入接口或抽象类方法的实现:ctr + I

    下一步意图猜测:opt + return

    将最近使用的剪贴板内容选择插入到文本:sft + cmd + V

    注释与取消注释,注释效果 //…: cmd + /

    注释与取消注释,注释效果 /…/ :opt + cmd + /

    单词间或驼峰间跳转: Alt + ← / →

    切换文件:ctr + tab

    删除行:cmd + C / cmd + delete

    复制行:cmd + D

    合并行:sft + ctr + J

    自动缩进对齐:ctr + alt + I

    清除无效包引用:opt + ctr + O

    打开设置:cmd + ,

    隐藏窗口:sft + esc

    (三)代码重构相关

    类名/方法名/变量名 重命名操作

    sft + fn + F6
    方法重构,方法抽离

    opt + cmd + M
    抽离成方法参数

    opt + cmd + P
    抽离为局部变量

    opt + cmd + V
    抽离为成员变量

    opt + cmd + F
    (四)编译运行调试

    编译源码

    cmd + fn + F9
    运行

    ctr + R
    调试

    ctr + B
    Step Into(进入到代码)

    fn + F7
    Step Over(跳到下一步)

    fn + F8
    直接运行

    opt + cmd + R
    退出调试

    cmd + fn + F2

  • 相关阅读:
    项目外部 property文件使用方法
    java JsonArray统一添加key
    java发送Http请求
    excel数据追加,java实现
    request.getParameter("name")获取参数为null和""空字符串的区别
    maven 配置jetty插件启动 及简单测试
    左右值编码实现树状存储
    Spring将classpath下的 .properties文件数据读出放到map中,在初始化时加载
    Ubuntu简单配置
    java.io.Serializable浅析
  • 原文地址:https://www.cnblogs.com/bokezhilu/p/8421666.html
Copyright © 2011-2022 走看看