想象一下,在基于Kotlin的项目中,你有一个超级重要且广泛使用的课程。它有唯一的构造函数,其定义如下:
class MyAwesomeManager(argOne: String, argTwo: String)
出于某种原因,您需要快速查找其构造函数的所有用法。您正在使用Android Studio(或Intellj IDEA)。
但是......在其名称上按 Ctrl + LMB 会产生大量垃圾结果 - 用于导入,伴随对象的字段调用等。所有用途 class ,但不是构造函数。将光标放在其名称上并点击 Alt + F7 也是如此。
那么,我如何才能找到这个主要构造函数的所有用途?
答案 0 :(得分:8)
您应该将插入符号放在主构造函数的左括号旁边,但不要在第一个参数之前。可能会添加一个空格或换行符:
class MyAwesomeManager<caret>(argOne: String, argTwo: String)
//also works
class MyAwesomeManager(<caret> argOne: String, argTwo: String)
然后调用查找用法。这应该只给你构造函数调用的用法。
答案 1 :(得分:5)
我很抱歉这么快就回答了我自己的问题,但我想我找到了一个解决方案。只需两个简单的步骤:
我不确定它是否适用于所有情况,但它对我有用。
答案 2 :(得分:0)