如何在IntelliJ 12中为查找用法设置默认范围?

Mar*_*ini 22 java settings android keyboard-shortcuts intellij-idea

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

有没有人知道如何个性化Find Usages所以它更接近Eclipse会做什么?(即,找到真实的用法而不是文本搜索事件).

Jen*_* S. 7

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

结果是altF7随后enter为您提供所需.

  • 谢谢你的答案,我已经知道了这个捷径,但它与cmd + alt的差距不大.你得到一个浮动(或固定/停靠)窗口,你必须稍后通过shift-enter解除...它覆盖屏幕的一部分等. (4认同)

ver*_*loc 5

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

要配置cmdaltF7为在默认范围内运行,请先针对某些Symbol运行它

找到用法

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

范围清单

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

创建一个范围

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