【问题标题】:What is Eclipse's Ctrl+O (Show Outline) shortcut equivalent in IntelliJ IDEA?IntelliJ IDEA 中 Eclipse 的 Ctrl+O(显示大纲)快捷方式是什么?
【发布时间】:2010-12-29 01:09:54
【问题描述】:

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

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

【问题讨论】:

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

标签: java eclipse ide keyboard-shortcuts intellij-idea


【解决方案1】:

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

对于 macOS fn + cmd + F12

【讨论】:

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

Ctrl + Alt + L 就是你要找的那个。

【讨论】:

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

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

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

【讨论】:

  • 如果您在 IntelliJ IDEA 中使用 Eclipse 键盘映射,Ctrl-F3 是正确的。如果您使用默认的 IntelliJ 键盘映射,则为 Ctrl-F12。至少在 IDEA 10 中。
  • 在我认为默认的键盘映射中,Ctrl+F3 是“在插入符号处查找单词”。
【解决方案4】:

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

【讨论】:

    【解决方案5】:

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

    【讨论】:

      【解决方案6】:

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

      【讨论】:

      • 其他解决方案(Ctrl/Cmd-O)显示方法但不能显示字段。
      【解决方案7】:

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

      【讨论】:

        【解决方案8】:

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

        我相信“结构”工具正是您想要的。在 Idea 13 中,ViewTool WindowsStructure 将打开视图,并且在此过程中,菜单会显示适用的键盘快捷键用于您的设置。

        【讨论】:

          【解决方案9】:

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

          【讨论】:

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

          Windows : ctrl + F12

          MacOS : cmd + F12

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

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

          【讨论】:

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

          快捷方式:

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

          以上适用于 IntelliJ 版本 14 至 2020

          【讨论】:

            【解决方案12】:

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

            【讨论】:

              【解决方案13】:

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

              【讨论】:

                【解决方案14】:

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

                【讨论】:

                • 仅链接的答案没有用,因为它们不能保证未来的用户可以找到答案。请在您的回答中包含信息摘要。
                • 你说得对,我没想到...只是包含一些信息。
                【解决方案15】:

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

                【讨论】:

                  【解决方案16】:

                  对我来说,Ctrl + F12 真的很好用!

                  【讨论】:

                    【解决方案17】:

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

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

                    解决方案是在 Window Manager -> Keyboard 选项卡中清除那些 Window manager 分配。作为临时解决方法,您可以通过 Find action Ctrl+Shift+A

                    使用 IDEA 操作

                    还有其他重叠的快捷键。参考资料:

                    【讨论】:

                      【解决方案18】:

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

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

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

                      关于keymap重新绑定的详细信息,请参考this thread

                      【讨论】:

                        【解决方案19】:

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

                        • Mac+7

                        【讨论】:

                          猜你喜欢
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 2011-05-14
                          • 1970-01-01
                          • 2015-03-02
                          • 1970-01-01
                          相关资源
                          最近更新 更多