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

时间:2013-03-25 22:29:34

标签: java android intellij-idea settings keyboard-shortcuts

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

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

2 个答案:

答案 0 :(得分:6)

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

结果是 alt F7 后跟 enter 可以满足您的需要。

答案 1 :(得分:4)

从未来报告:问题中描述的行为现已实施(Intellij issue mentioned in the comments)。

要配置 cmd alt F7 以在默认范围内运行,请先针对某些符号运行

Usages found

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

List of scopes

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

Create a scope

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