ChatGPT解决这个技术问题 Extra ChatGPT

IntelliJ IDEA 中 Eclipse 的 Ctrl+O(显示大纲)快捷方式是什么?

我喜欢使用 Eclipse 的快捷键 Ctrl + O 来概括当前的源代码。 IntelliJ IDEA 中是否有等效的快捷方式?

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

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

P
Paul Verest

我已经多年没有使用 Eclipse,所以我对你所追求的行为不太熟悉 - 但我相信 Ctrl + F12 可能会做你想做的事:它是默认映射中 File structure Popup 的快捷方式。

对于 macOS fn + cmd + F12


查看更多快捷方式。在 StackOverflow:什么是最有用的 Intellij IDEA 键盘快捷键?在 stackoverflow.com/questions/294167/…
作为记录,Ctrl-F12 绑定到顶级 Navigate 菜单中的 File Structure 命令。
cmd + fn + F12 用于 OS X
@loeschg 如果 cmd + f12 被系统的音量调高覆盖了怎么办?
@LucianNut 那么你可能会想要 cmd + fn + F12 像 willy_z 建议的那样。
M
Manu Manjunath

捷径:

Mac:⌘+F12

窗口:Ctrl+F12

Ubuntu/CentOS:Ctrl+F12

以上适用于 IntelliJ 版本 14 至 2020。


V
Vikas Gupta

窗口:ctrl + F12

macOS : cmd + F12

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

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


这不起作用,因为有时您想在小样本空间中搜索。
这不是已发布问题的答案。 eclipse 中的 CTRL+O 在当前类/文件中搜索。 CTRL+F12 是正确的等价物。
IntelliJ 中基于双班次的搜索范围太广
u
udondan

在 MacOSX 10.8.5 上,CmdF12 对我不起作用。我不得不使用 FnCmdF12


取决于您为 mac 机器设置的首选项
Fn 是否需要在带有触摸栏的 macbook pro 上显示 F1-12 键?您可以在键盘系统偏好设置中进行配置,即在 Intellij 中始终在触摸栏上显示 F 键
J
Jasper

Idea 中的 Ctrl + F3 相当于 Eclipse 中的 Ctrl + O。

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


如果您在 IntelliJ IDEA 中使用 Eclipse 键盘映射,则 Ctrl-F3 是正确的。如果您使用默认的 IntelliJ 键盘映射,则为 Ctrl-F12。至少在 IDEA 10 中。
在我认为默认的键盘映射中,Ctrl+F3 是“在插入符号处查找单词”。
J
Joshua Goldberg

对于 ubuntu 上的 Intellij 13,结构窗口的快捷方式是 Alt+7(Mac 上的 Cmd+7)。您可以使用右上角的设置图标使窗口浮动以模拟 Eclipse 行为,也可以取消选择固定模式选项以使 Esc 起作用。


其他解决方案 (Ctrl/Cmd-O) 显示方法但不能显示字段。
A
Alan

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


L
Liang Zhou

Ctrl + F12 对我有用。我正在使用带有默认键盘映射的 intellij IDEA CE 12。


M
Michael Scheper

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

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


N
NIMISHAN

对我来说, Ctrl + F12 效果很好!


F
Fabrizio

Ctrl+F12 模仿相同的功能。
您还可以使用 this link,它提供 Eclipse 和相应的 IntelliJ IDEA< /em> 快捷方式。


S
Svilen

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

这是因为它们与分配的窗口管理器 -> 键盘快捷键重叠。对于具体问题,Ctrl+F12 分配给 Workspace 12,我怀疑很多人根本不会使用它。

解决方案是在 Window Manager -> Keyboard 选项卡中清除那些 Window manager assignments。作为临时解决方法,您可以通过查找操作 Ctrl+Shift+A 使用 IDEA 操作

还有其他重叠的短键。参考:

默认和默认 XWin 键盘映射之间的区别

避免 Linux 键盘映射中的快捷键冲突

CTRL+F12 上的文件结构在 13.1.5 中消失


c
cellepo

如果您想要一个持久/粘性/停靠的工具窗口而不是临时/瞬态对话框:

苹果机:⌘+7


F
Fabrizio

我认为 here 作为 Eclipse 用户,您可以找到对 Idea 最有用的快捷方式... Eclipse "Quick outline" Ctrl+O (Windows) 是等效的创意“文件结构”Ctrl+F12


仅链接的答案没有用,因为它们不能保证未来的用户可以找到答案。请在您的回答中包含信息摘要。
你是对的,我没有想到...只是包括一些信息。
M
Mwiza

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


F
Fabrizio

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


M
Misha Akopov

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

Ctrl + Alt + s` 打开设置。

单击键盘映射

在搜索框中输入文件结构

右键单击该项目,然后单击添加键盘快捷键

按你喜欢的键盘组合,我使用 Ctrl + Shift + o,因为我来自 Eclipse 世界。 Ctrl + o 已经绑定了,所以我用 Ctrl + Shift + o 代替

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

有关键映射重新绑定的详细信息,请参阅this thread


d
donfuxx

快捷键是: Ctrl+Shift+N 用于文件 Ctrl+N 用于类


J
Jasper

Ctrl + Alt + L 是您正在寻找的那个。


这为我带来了一个“重新格式化代码”对话框,使用我认为是默认的键盘绑定。
@LuigiR.Viggiano ⌘+F12 不会被系统的提高音量命令覆盖吗?或者你知道避免它的方法吗?
是的,您可以更改 OS X 快捷方式,我认为在键盘设置中,但现在不记得了。
@DenisWeerasiri 您需要按住 Fn 按钮才能在 Mac 上按下 F 按钮。所以 ⌘+F12 和 ⌘+Fn+VolumeUp 一样