我知道Ctrl + N是用来查找类的,它非常有用。但是方法呢?


Ctrl + Alt + Shift + N允许您搜索符号,包括方法。

这种更复杂的键绑定的主要优点是它可以搜索所有文件,而不像Ctrl + F12那样只搜索当前文件。

(和往常一样,对于Mac,你用Cmd代替Ctrl来代替这些键绑定。)


ctrl + F12 (macOS上的cmd + F12)将在一个弹出窗口中显示当前类的所有成员,并让你选择一个。它的工作原理完全类似于eclipse中的ctrl + o快捷键,比ctrl + alt + shift + n快得多


IntelliJ IDEA 12.13终极版:

mac: command + option + shift + N 或菜单>导航>符号…


稍微与实际问题无关,但仍然很有用:Intellij的帮助菜单有一个选项“默认Keymap引用”,它会打开一个带有完整映射的PDF。(这里提到了Ctrl+F12)


Mac上的Android Studio

命令+选项+ O

打开符号查找,您可以跳转到当前打开文档中的大多数方法/函数。


Windows: ^ ctrl + F12

MacOS:⌘cmd + F12

上面的命令将显示当前类中的函数/方法。

如果你想在整个项目中同时搜索类和方法,请按两次SHIFT。


Intellij v 13.1.4, OSX

“打开符号”键盘快捷键为 命令+ shift + s


选择方法后按Ctrl + Shift + Alt+ 7


如果我需要在当前打开的类中导航到方法,我使用这个组合:ALT+7 (CMD+7在Mac上)打开结构视图,并按两次(第一次打开,第二次聚焦视图),键入方法的名称,选择所需的。


要找到在IDEA中构建的动作(reindent, create new,…)你可以使用

CRTL + SHIFT + A

然后以缩进为例输入回车。


如果你只是想找方法:

在mac OS X 10.5+绑定上,它是Alt +⌘+ O

默认XWin键绑定为Shift + Ctrl + Alt + N

你也可以按双SHIFT,然后,你可以搜索任何东西(不仅是方法,而且类,文件和动作)


CTRL + F12打开文件结构导航菜单,让您搜索当前打开文件的成员。


Intellij IDEA 2017.3.4 - 2018.2(终极版)在OSX

CMD + fn + F12

将在一个弹出窗口中显示当前类的所有成员,然后您可以在该类中搜索方法。

但是,这个答案取决于你的键盘设置。如果你的键盘正在输入

系统参数>键盘>使用所有F1、F2等键作为标准功能键

时,则快捷方式变为

CMD + f12


如果单击某个方法,可以按Ctrl + B转到该方法的声明。类似于MS Visual Studio中的F12。


我尝试了SHIFT + SHIFT和ALT + CMD + O

但我认为最强大和最容易使用的功能是在所有文件中找到CMD + SHIFT + F。

选择regex并写入。*partOfMethodName。*\(它显示了所有的地方,可以看到实际的源代码,而不需要去到那个特定的文件。


值得补充的是,如果您想搜索类的方法,您可以使用。(点)在类名和方法名之间,在任何地方搜索或搜索符号对话框。这甚至适用于IDEAs通常的搜索好处。例如,您可以搜索LDT。now和LocalDateTime::now将弹出作为结果。(只要你搜索的是所有文件而不仅仅是项目文件)。