我喜欢使用 Eclipse 的快捷键 Ctrl + O 来概括当前的源代码。 IntelliJ IDEA 中是否有等效的快捷方式?
它打开一个对话框,允许快速搜索类中的方法和字段。
我已经多年没有使用 Eclipse,所以我对你所追求的行为不太熟悉 - 但我相信 Ctrl + F12 可能会做你想做的事:它是默认映射中 File structure Popup 的快捷方式。
对于 macOS fn + cmd + F12
捷径:
Mac:⌘+F12
窗口:Ctrl+F12
Ubuntu/CentOS:Ctrl+F12
以上适用于 IntelliJ 版本 14 至 2020。
窗口:ctrl + F12
macOS : cmd + F12
上面的命令将显示当前类中的函数/方法。
如果要在整个项目中同时搜索类和方法,请按两次 SHIFT。
在 MacOSX 10.8.5 上,CmdF12 对我不起作用。我不得不使用 FnCmdF12
Idea 中的 Ctrl + F3 相当于 Eclipse 中的 Ctrl + O。
线程是旧的。只是认为可能对寻找相同答案的人有用...
对于 ubuntu 上的 Intellij 13,结构窗口的快捷方式是 Alt+7(Mac 上的 Cmd+7)。您可以使用右上角的设置图标使窗口浮动以模拟 Eclipse 行为,也可以取消选择固定模式选项以使 Esc 起作用。
Ctrl + F12 或在键盘映射中搜索“文件结构”
Ctrl + F12 对我有用。我正在使用带有默认键盘映射的 intellij IDEA CE 12。
所有这些答案都是主观的,因为它们取决于您的平台、键盘映射和 IntelliJ 版本。
我相信“结构”工具是您正在寻找的。在 Idea 13 中,视图 → 工具窗口 → 结构将打开视图,并且在此过程中,菜单将向您显示适用于您的设置的键盘快捷键。
对我来说, Ctrl + F12 效果很好!
对于某些 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 中消失
如果您想要一个持久/粘性/停靠的工具窗口而不是临时/瞬态对话框:
苹果机:⌘+7
我认为 here 作为 Eclipse 用户,您可以找到对 Idea 最有用的快捷方式... Eclipse "Quick outline" Ctrl+O (Windows) 是等效的创意“文件结构”Ctrl+F12!
通过单击 ALT+ → 键盘映射,可以在 intellij 中使用 eclipse 键盘映射。然后选择 eclipse 键盘映射。
Ctrl+F12 有效,因为它是用于弹出文件结构的,类似于在 Eclipse 中显示代码。
如前所述,我正在使用从 Windows 到远程 Ubuntu 的 XFCE 并且 CTRL + F12 不起作用。由于没有人提到重组,我想分享我的解决方案。
Ctrl + Alt + s` 打开设置。
单击键盘映射
在搜索框中输入文件结构
右键单击该项目,然后单击添加键盘快捷键
按你喜欢的键盘组合,我使用 Ctrl + Shift + o,因为我来自 Eclipse 世界。 Ctrl + o 已经绑定了,所以我用 Ctrl + Shift + o 代替
现在,您可以使用 Ctrl + Shift + o 来触发文件结构。
有关键映射重新绑定的详细信息,请参阅this thread。
快捷键是: Ctrl+Shift+N 用于文件 Ctrl+N 用于类
Ctrl + Alt + L 是您正在寻找的那个。
不定期副业成功案例分享
Ctrl-F12
绑定到顶级 Navigate 菜单中的 File Structure 命令。