22

经过长时间的 Android 开发中断后,我回到了 IntelliJ,所以我再次习惯了它。我遇到的问题是,例如,当您想查看正在使用的类的位置时,您会将插入符号放置在类声明中并cmdaltF7(在 Mac OS X 上)发出Find Usages,它正在从 mapping.txt 返回内容和seed.txt以及 .java 结果,即使我可以设置默认值shiftcmdaltF7并取消勾选:搜索文本出现,甚至将范围从项目文件更改为自定义范围(例如),当我再次调用Find Usages时,这些选项不会保存

有谁知道个性化Find Usages的方法,使其更接近 Eclipse 的功能?(即,找到真正的用法而不是文本搜索出现)。

4

2 回答 2

8

从未来报告:问题中描述的行为现已实施(评论中提到的 Intellij 问题)。

要配置cmdaltF7在默认范围内运行,首先要针对某个符号运行它

找到的用法

单击扳手图标,可以选择预定义范围之一,或创建一个新范围(使用...按钮)。

范围列表

+创建一个新的范围。找到要查看的文件夹,然后单击Include recursively。瞧!

创建范围

任何后续搜索都将使用该范围,直到它被更改。

于 2016-12-14T11:28:05.667 回答
7

而不是cmdaltF7使用快捷方式altF7。这将打开一个弹出窗口,供您选择范围、测试事件和使用类型。您将不得不进行一次此选择。下次您按下时altF7,您的选择就会被记住。

结果是altF7随后enter为您提供所需的东西。

于 2013-06-11T13:11:22.580 回答