IntelliJ IDEA中等效于Eclipse的Ctrl + O(显示轮廓)快捷方式是什么?


278

我喜欢使用Eclipse的快捷方式Ctrl+ O,它概述了当前源代码。IntelliJ IDEA中有等效的快捷方式吗?

它打开一个对话框,允许快速搜索类中的方法和字段。


1
如果您在此问题的标题中包含对所追求功能的描述,它将对网络搜索者有很大帮助。Eclipse的键盘快捷键取决于平台和设置。
Michael Scheper 2014年

Answers:


337

我已经好多年没有使用Eclipse了,所以我对所要遵循的行为并不熟悉-但我相信Ctrl+ F12可以满足您的要求:这是默认映射中File结构Popup的快捷方式。


5
请参阅以获取更多快捷方式。在StackOverflow上:最有用的Intellij IDEA键盘快捷键是什么?在 stackoverflow.com/questions/294167/…–
仪式

13
作为记录,Ctrl-F12绑定到文件结构命令,该命令在顶级“ 导航”菜单中可用。
seh 2012年

20
适用于OS X的cmd + f12
loeschg 2013年

6
适用于OS X的cmd + fn + F12
Willie Z

1
@LucianNut然后您可能会想要cmd + fn + F12,就像willy_z建议的那样。
loeschg

38

捷径:

  • Mac:+F12
  • Windows:Ctrl+F12
  • Ubuntu / CentOS:Ctrl+F12

以上适用于IntelliJ 14,15,2016,2017,2018和2019


13

Windows:ctrl+F12

MacOS:cmd+F12

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

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


1
由于有时您想在较小的样本空间中进行搜索,因此无法正常工作。

6
这不是已发布问题的答案。eclipse中的CTRL + O在当前类/文件中搜索。CTRL + F12是正确的等效项。
Ejaz Ahmed 2015年

范围太广,无法在IntelliJ中进行基于双班的搜索
Anupam Jain

10

Ctrl+ F3在思想是相当于Ctrl+ O在Eclipse。

线程是旧的。只是想想对于寻找相同答案的人可能有用...


22
如果您在IntelliJ IDEA中使用Eclipse键映射,则Ctrl-F3正确。如果您使用默认的IntelliJ键盘映射,则为Ctrl-F12。至少在IDEA 10
overthink

在我认为是默认键盘映射的情况下,<kbd> Ctrl </ kbd> + <kbd> F3 </ kbd>是“在插入符号处查找单词”。
Andrzej Doyle

10

在MacOSX 10.8.5上,CmdF12不适用于我。我不得不用FnCmdF12


4
取决于您为Mac机器设置的首选项
nikoo28

Fn是否有必要通过触摸栏在Macbook Pro上显示F1-12键?您可以配置为在“键盘系统偏好设置”中,即在Intellij中始终在触摸栏上显示F键
davidfrancis

10

对于在Ubuntu的IntelliJ 13 Structure窗口的快捷键是Alt+ 7Cmd+ 7在Mac)。您可以使用右上角的设置图标使窗口浮动以模拟Eclipse行为,也可以取消选择固定模式选项以Esc使其工作。


其他解决方案(Ctrl / Cmd-O)显示方法,但不能显示字段。
约书亚·戈德堡

8

Ctrl+ F12或在键盘图中搜索“文件结构”


7

Ctrl+ F12为我工作。我正在使用具有默认键盘映射的intellij IDEA CE 12。


4

所有这些答案都是主观的,因为它们取决于您的平台,键映射和IntelliJ版本。

我相信您正在寻找“结构”工具。在“想法13”中,“ 视图” →“ 工具窗口” →“ 结构”将打开视图,并在菜单中向您显示适用于设置的键盘快捷键。



3

Ctrl+ F12模仿相同的功能。
您还可以使用此链接提供Eclipse和相应的IntelliJ IDEA快捷方式。


2

我想在这里您可以找到作为Eclipse用户的Idea最有用的快捷方式... Eclipse“快速大纲” Ctrl+ O(Windows)等同于Idea“文件结构” Ctrl+ F12


1
仅链接答案无用,因为它们不能保证将来的用户可以找到答案。请在回答中包含信息摘要。
路加福音

没错,我没想到...只提供一些信息。
IVBORA

2

通过单击ALT+ 键映射,可以在intellij中使用eclipse键映射。然后选择eclipse键映射。


1

Ctrl+ F12有效,因为它用于文件结构弹出窗口,类似于在Eclipse中显示代码。


1

对于某些Linux类型,尤其是XFCE(例如Xubuntu,Mint XFCE),许多默认的XWin键盘布局映射不起作用

这是因为它们与分配的窗口管理器 -> 键盘快捷键重叠。对于Ctrl+ F12分配给工作区12的具体问题,我怀疑许多用途根本没有。

解决方案是清除这些窗口管理器分配在窗口管理器 - > 键盘选项卡。作为临时解决方法,您可以通过“ 查找”操作 Ctrl + Shift+ 使用IDEA操作A

还有其他重叠的快捷键。参考文献:


0

如前所述,我正在从Windows使用XFCE到远程Ubuntu,并且CTRL+ F12无法正常工作。由于没有人提到重组,所以我想分享我的解决方案。

  • Ctrl+ Alt+ s`打开设置。
  • 请点击 Keymap
  • file structure在搜索框中输入
  • 右键单击该项目,然后单击 Add Keyboard Shortcut
  • 按您喜欢的键盘组合,由于我来自Eclipse世界,因此我使用了Ctrl + Shift+ o。在Ctrl+ o已经被绑定了,所以我用Ctrl+ Shift+ o,而不是

现在,您可以使用Ctrl + Shift+ o触发文件结构。

有关键映射重新绑定的详细信息,请参考此线程



-8

Ctrl+ Alt+ L是您要寻找的。


1
我使用默认的键盘绑定为我打开了“重新格式化代码”对话框。
Andrzej Doyle,2009年

@ LuigiR.Viggiano⌘+ F12不会被系统的“提高音量”命令覆盖吗?还是您知道避免这种情况的方法?
Denis Weerasiri

是的,我认为可以在键盘设置中更改OS X快捷方式,但现在不记得了。
Luigi R. Viggiano

那是在ubuntu
登出的消息

1
@DenisWeerasiri您需要按住Fn键才能在Mac上按下F键。因此⌘+ F12与⌘+ Fn + VolumeUp
hnilsen 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.