IntelliJ IDEA中查找方法/函数的快捷方式是什么?

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

218490 次浏览

Ctrl + Alt + 转变 + N允许你搜索符号,包括方法。

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

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

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

IntelliJ IDEA 12.13终极版:

< p > mac: N .命令 + 选项 + 转变 + 或菜单>导航>符号…< / p >

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

Mac上的Android Studio

__abc0 + __abc1 + __abc2

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

Windows: ^ ctrl + F12

MacOS: ⌘cmd + F12

上述命令将显示当前类. xml文件中的函数/方法。

如果你想在整个项目中搜索类和方法,按⇧转变两次。

Intellij v 13.1.4, OSX

打开符号键盘快捷键为 命令< / kbd > + 转变 + 年代

Ctrl + 转变 + Alt+ 7

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

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

CRTL + 转变 + 一个

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

如果你只是想找方法:

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

默认XWin键绑定为转变 + Ctrl + Alt + N

你也可以按double 转变,然后,你可以搜索任何东西(不仅是方法,还包括类、文件和操作)

CTRL + F12打开文件结构导航菜单,它允许你搜索当前打开文件的成员。

OSX上的Intellij IDEA 2017.3.4 - 2018.2(终极)

__abc0 + __abc1 + __abc2

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

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

__abc0 > __abc1 > __abc2

时,则快捷方式变为

__abc0 + __abc1

如果你点击一个方法,你可以执行Ctrl + B来进入该方法的声明。类似于MS Visual Studio中的F12

我尝试了转变 + 转变ALT + CMD + O

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

选择正则表达式并写入.*partOfMethodName.*\(,它会显示所有位置,并且可以看到实际的源代码在适当的位置,而无需去到特定的文件。

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

enter image description here