结构工具窗口、文件结构弹窗
- 结构工具窗口
或 Alt+7
该工具窗口显示当前在编辑器中打开并具有焦点的文件,或在项目工具窗口中选中的文件的结构。
对于图表,此工具窗口将显示图表预览。
- 文件结构弹窗
或 Ctrl+F12
此弹窗显示当前在编辑器中打开并具有焦点的文件的结构。
两个视图都可帮助快速 浏览文件结构。
本节介绍工具窗口顶部的按钮及其上下文菜单中的选项。开启或关闭这些选项可隐藏或显示某些类型的元素,并配置其展示方式。 开启或关闭这些选项可隐藏或显示某些类型的元素,并配置其展示方式。
顶部的按钮适用于所有语言上下文。
标题
顶部的按钮适用于所有语言上下文。
项目 | 工具提示 | 描述 |
|---|---|---|
全部展开 Ctrl+NumPad + | 单击此按钮可展开工具窗口中的所有节点。 | |
全部折叠 Ctrl+NumPad - | 单击此按钮可折叠工具窗口中的所有节点。 | |
单击此按钮以打开上下文菜单,配置工具窗口的外观、 查看模式以及通过启用或禁用菜单项来控制当前文件结构的展示方式。 | ||
Shift+Escape | 隐藏工具窗口 Shift+Escape。 要隐藏所有工具窗口,请按 Ctrl+Shift+F12。 | |
转到
图标 | 名称 | 描述 |
|---|---|---|
按可导出性 | 优先显示可能会被导出以允许其它包访问的标识符。 | |
按字母顺序 | 按字母顺序对列表进行排序。 | |
显示private 成员 | 显示未导出的代码元素名称。 请考虑以下代码。 如果选中 显示private 成员 ,则 package main
type foo struct {
}
type Foo2 struct {
}
如果未选中 显示软件包结构 ,则仅显示当前文件中未导出的代码结构。 | |
显示软件包结构 | 显示当前包中包含的其他文件中的代码元素。 | |
按字母顺序排序 :按字母顺序排序列表。 | ||
一键导航 | 在 结构 工具窗口中选择某项时,导航至源代码中该项的声明。 | |
始终选择打开的元素 | 在源代码中单击某项的声明时,导航至 结构 工具窗口中的该项。 |
选项菜单
上下文菜单适用于所有语言上下文。
选项 | 描述 |
|---|---|
全部展开 | 选择此选项以展开工具窗口中的所有节点。 |
全部折叠 | 选择此选项以折叠工具窗口中的所有节点。 |
单击导航 | 选择此选项以在焦点切换至编辑器时,自动导航至与所选节点对应的源代码行。 |
始终选择已打开元素 | 选择此选项可使 GoLand 自动在 结构 工具窗口中将焦点移至与编辑器中光标当前位置对应的代码节点。 |
快速查找 Ctrl+F | 使用 快速查找栏可以快速在工具窗口中查找项目。 |
视图模式 | 此选项允许您控制工具窗口的一般外观和行为。 如需详细信息,请参阅 工具窗口视图模式。 |
移动到 | 如需完整信息,请参阅 移动工具窗口。 |
调整大小 | 若要通过移动工具窗口的某个边框来调整其大小,请选择此命令,然后选择所需的 拉伸至 选项。 如需详细信息,请参阅 调整工具窗口大小。 |
从侧边栏中移除 | 此选项将隐藏工具窗口,从工具窗口栏中移除相关的 工具窗口按钮 ,并从快速访问菜单中移除该工具窗口。 |
HTML、XML
图标 | 工具提示 | 描述 |
|---|---|---|
按字母顺序排序 | 单击此按钮,可将类中的元素按字母顺序排序。 | |
HTML5 大纲 | 打开此按钮以查看 HTML 文件的 HTML 5 大纲: ![]() | |
全部折叠 Ctrl+NumPad - | 单击此按钮,可将工具窗口中的所有节点折叠。 | |
全部展开 Ctrl+NumPad + | 单击此按钮,可将工具窗口中的所有节点展开。 | |
单击导航 | 单击此按钮后,当焦点切换到编辑器时,将自动导航到与所选节点对应的源码行。 | |
始终选中已打开的元素 | 单击此按钮可使 GoLand 自动在 结构 工具窗口中将焦点移至与编辑器中光标当前位置对应的代码节点。 |
JavaScript、TypeScript、CoffeeScript
图标 | 工具提示 | 描述 |
|---|---|---|
按字母顺序排序 | 单击此按钮,可将类中的元素按字母顺序排序。 | |
按定义类型分组方法 | 单击此按钮,可将所有重写/实现特定类或接口方法的方法归类到与该类/接口对应的节点下。 | |
显示字段 | 单击此按钮,可在树中显示所有字段(属性)。 | |
显示继承内容 | 单击此按钮可显示当前类继承的且可访问的所有方法和字段。 继承的成员显示为灰色,以便与当前类中定义的成员区分。 | |
全部折叠 Ctrl+NumPad - | 单击此按钮,可将工具窗口中的所有节点折叠。 | |
全部展开 Ctrl+NumPad + | 单击此按钮,可将工具窗口中的所有节点展开。 | |
单击导航 | 单击此按钮后,当焦点切换到编辑器时,将自动导航到与所选节点对应的源码行。 | |
始终选中已打开的元素 | 单击此按钮可使 GoLand 自动在 结构 工具窗口中将焦点移至与编辑器中光标当前位置对应的代码节点。 |
