• Android Studio怎样查看资源或者函数在哪些类中被引用


    很多人在做完Keymap匹配到Eclispe快捷键后,发现查看资源或者函数在哪些地方被引用的快捷键“Ctrl+Shift+G”不灵

    了。你选中某个函数后,使用这个快捷键。发现仅仅会光标跳到该类中引用这个函数的地方。原因是啥呢?


    首先这里简单分析下,选择Keymap后IDE所做的工作及选择后发生快捷键失效原因。Android Studio设置KeyMap到

    Eclipse。是进行了一个快捷键的映射操作,可是Android Studio本身的快捷键数量和Eclipse是不一样的,比方Android

     Studio中有100个快捷键,Eclipse中有95个,并且刚好Android Studio和Eclipse同样快捷操作点刚好是95个。当然实际

    的肯定不是这样。映射仅仅能映射公共的部分,所以在映射完毕后。非常多人都会发如今Eclipse中能用的快捷键在Android

     Studio不能使了。

    导致不能使的原因总共同拥有四个:

    1、Android Studio找不到和Eclipse一样的快捷键功能点。映射失败

    2、另外一个原因是Android Studio中映射了的功能点快捷键和未映射的功能点快捷键存在冲

    3、快捷键须要在某些条件下触发才有效,这个非常奇葩

    4、你到快捷键列表看,快捷键是对的,然后相应的快捷功能描写叙述也是对的,然后你发现也没有跟其它快捷键有冲突,可是就是私活不能用。啥问题。这个是由于在Android Studio和Eclipse中同名的功能功能点事实上功能是不一样的。举个样例,比方快捷键功能点x,在Eclipse中是高速查找,可是在Android Studio有可能变成了错误提示。

    原因4和原因2最easy出现。

    那怎么区分是哪个原因呢。首先找到快捷键相应的功能点,然后看看快捷键是否正确。正确的话,看看是否有冲突。假设存在冲突的话,解决冲突,解决冲突后看看行不行,不行的话那就是原因4了。

    原因4就比較不easy攻克了。关于怎样查看冲突,请戳这:Android Stuido怎样查看快捷键冲突?

    原因找到了,那怎样攻克了,这个时候仅仅能自己找到快捷键设置选项,找到相应的功能点。设置你所想要的快捷键。

    当然针对原因3,这个就不是解决的方法了。


    言归正传。映射完毕后。不想自己去手动改动快捷键,那究竟怎样查看资源或者函数在哪些类中被引用,眼下我知道的有3种方式:

    1、快捷键:Ctrl+G,这样的方法最简单。事实上这边这个快捷键就是相应Eclipse中的Ctrl+Shift+G

    2、快捷键:  Ctrl+Alt+Shift+F7。这种方法是第一种方法的复杂版,你能够在弹出的对话框中进行一些选择

    3、快捷键:Ctrl+H,这个就是就是搜索功能了。Find in path。

    注:当然也能够设置成鼠标操作的快捷键,例如以下图。选择第二项。然后在弹出的对话框中选择就可以:


    后面我会将全部失效的快捷键整理到一篇文章其中,同一时候会写一篇专门针对快捷键解说的文章。



  • 相关阅读:
    [开发笔记usbTOcan]PyUSB访问设备
    spring之web.xml
    SpringMVC中Controller如何将数据返回
    总结
    流的append
    对象,构造方法、类
    多态
    类的多态性
    环境变量
    构造方法和成员方法的区别
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7340194.html
Copyright © 2020-2023  润新知