• AS中一些不经常用到的快捷键


    1 书签

    添加/移除书签 Ctrl+shift+F11

    展示书签 shift+F11

    下一个书签  shift+加号

    上一个书签  shift+减号

    2 折叠/展开代码块

    展开代码块  ctrl+加号          展开全部代码块    ctrl+shift+加号

    折叠代码块  ctrl+减号          折叠全部代码块    ctrl+shift+减号

    3 与剪切板比对

    右键选中的部分,在右键菜单中选择”Compare With Clipboard”

    4 上下文信息

    当前作用域定义超过滚动区域,执行该操作将显示所在的上下文信息,通常它显示的是类名或者内部类或者当前所在的方法名。该操作在xml文件中同样适用。

    快捷键Alt+Q

    5 查找该类/方法在工程中用到的地方

    Ctrl+G

    6 当前类文件中查找  Ctrl+F

      当前工程中查找    Ctrl+H

    7 高亮文件

    Alt+Shift+O

    退出高亮Esc

    8 定位到父类

    Ctrl+U

    9 上一个方法

    Ctrl+Shift+向上箭头

      下一个方法

    Ctrl+Shift+向下箭头

    10 继承结构  F4

    方法继承  Ctrl+Shift+H

    调用继承  Ctrl+H

    文件结构  Ctrl+O

       文件路径  Ctrl+Alt+F12

    11 参数信息

    这个操作将显示和你在方法声明处写一样的参数列表,当你想看某个存在的方法的参数,这是一个很有用的操作。

    Shift+I

    12 扩大/缩小选择

    该操作会在上下问逐渐扩大/缩小当前选择范围。

    Shift+alt+向上箭头 

    Shift+alt+向下箭头

    13 在不离开当前界面,快速查看其原始定义

    Shift+ctrl+I

    14 在当前{}范围内上下移动

    Alt+向上/下箭头

    15  运行  Shift+r  Debug调试  Shift+d

    16  Override Methods复写方法 shift+O

    Setter getter override 等方法  Ctrl+o

    17 关于实时模块的使用  live template

    18  单句注释  Ctrl+斜杠    或者ctrl+shift+Z

        整段注释   ctrl+shift+斜杠

     19 重命名  shift+ctrl+N

     

     

     

     

     

     

     

     

     

     

     

    调试篇

    1 Run to Cursor 跳到下一个断点

    2 Step over 将子函数整个执行完再停止,把子函数整体作为一步

    3 Step out 当单步执行到子函数内时,执行完子函数余下部分,并返回到上一层函数

    4 Step into 单步执行,遇到子函数就进入并且继续单步执行

    5 Resume program 直接跳到下一个断点

    6 观察变量

    点击watches,点击+号,然后输入变量的名称回车

    或者选择变量名,右键点击,选择 Add to Watches,然后watches面板里面就有了

    7 点击view breakpoints就可以看到具体的详细信息

    8 分析传入数据流(Analyze data flow to here)

    快捷键:Shift+Q

    这个操作将会根据当前选中的变量、参数或者字段,分析出其传递到此处的路劲。

    9 分析传出数据流(Analyze data flow from here)

    快捷键:Shift+W

    将会分析当前选中的变量往下传递的路劲,直到结束。

    10 条件断点

    调用:右键断点,然后输入布尔表达式

    11 日志断点

    这是一种打印日志而不是暂停的断点,当你想打印一些日志信息但不想添加log代码后重新部署,这是一种非常有用的操作。

    调用:在断点上右键,取消suspend的勾选,然后勾选上log evaluated Expression,并在输入框中输入你要打印的日志信息。

      12 查看所有设置的断点信息

    Shift+ctrl+F8

  • 相关阅读:
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    基于分布式锁解决定时任务重复问题
    基于Redis的Setnx实现分布式锁
    基于数据库悲观锁的分布式锁
    使用锁解决电商中的超卖
  • 原文地址:https://www.cnblogs.com/hun2014/p/5811795.html
Copyright © 2020-2023  润新知