文件结构
GoLand 允许您在 结构工具窗口和 结构弹窗中查看并导航文件结构。


如果项目处于 版本控制之下,您可以在 结构 工具窗口和 结构 弹窗中查看 VCS 状态颜色。 这可帮助您跟踪文件中的更改。 已修改对象名称将为蓝色,新添加对象名称将以绿色突出显示。
将鼠标悬停在 结构 中的图标上可在工具提示中获取有关项目的更多信息。
结构弹窗
此弹窗提供的信息少于 工具窗口 ,但由于 通过键入缩小范围 选项,您可以更快地导航结构。
在编辑器中打开文件并按 Ctrl+F12 ,或在主菜单中转到 。
在弹窗中开始键入您要查找的元素名称。 随着您键入,IDE 会缩小搜索结果范围。
您还可以使用 CamelHumps ,例如,键入
dsu可匹配 。您还可以使用弹窗中的复选框进一步缩小搜索结果。 要更改排序,请点击
并选择所需选项。
按 Enter 或点击一项以关闭弹窗并在编辑器中导航到所选元素。
- 显示包结构
显示当前包中包含的其他文件中的代码元素。
- 按字母顺序
按字母顺序对类中的元素进行排序。
- 按可导出性排序
优先显示可能被导出的标识符,以便其他包能访问。
- 键入时范围缩小
键入时隐藏无关项。 禁用此选项时,IDE 会高亮显示所有与搜索查询匹配的项目,而不会隐藏无关项。
结构工具窗口
在编辑器中打开文件或在 项目 工具窗口中选择它。
按 Alt+7 或在主菜单中转到 。
在工具窗口中, 开始键入您要查找的元素名称。 您也可以使用 CamelHumps。 随着您键入,IDE 会高亮显示搜索结果。
您还可以使用位于
下的选项,在工具窗口中进一步缩小搜索范围或对项目进行排序。

视图选项
排序
- 按字母顺序
按字母顺序对类中的元素进行排序。
- 按可导出性排序
优先显示可能被导出的标识符,以便其他包能访问。
显示
- 显示包结构
显示当前包中包含的其他文件中的代码元素。
- 显示私有成员
显示未导出的代码元素名称。
请参考以下代码。 如果选择了 显示private 成员,
foo将显示在 结构 工具窗口中,而Foo2将不会显示。package main type foo struct { } type Foo2 struct { }- HTML 大纲
(仅适用于 HTML 文件)显示 HTML 文件的 HTML 5 大纲
- DDL 语句
(仅适用于 SQL 文件)仅显示 DDL 语句(例如,
CREATE、ALTER、DROP以及其他语句)。- DML 语句
(仅适用于 SQL 文件)仅显示 DML 语句(例如,
SELECT、INSERT、UPDATE、DELETE以及其他语句)。- Select 语句
(仅适用于 SQL 文件)仅显示
SELECT语句。- 其他
(仅适用于 SQL 文件)仅显示不属于上述类别的语句。
标识符图标
图标 | 描述 |
|---|---|
接口 | |
属于类型的字段 | |
函数 | |
方法 | |
类型 | |
变量 | |
常量 |