文件结构
RubyMine 允许您使用 结构 工具窗口 Alt+7 检查已打开文件的高级结构。 您可以使用此工具窗口快速在 Ruby 文件中的方法或测试、HTML 和 ERB 文件中的元素、架构文件中的数据库表和表列等之间导航。


如果您的项目处于 版本控制 下,您可以在 结构 工具窗口和 结构 弹窗中看到 VCS 状态颜色。 它帮助您跟踪文件中的更改。 已经修改对象的名称将变为蓝色,新增对象的名称将以绿色高亮显示。
将光标悬停在 结构 上可以在工具提示中获得有关项目的额外信息。
结构弹窗
弹出窗口提供的信息比 工具窗口 少,但由于 输入时缩小范围 选项,弹出窗口可以更快地导航结构。
在编辑器中打开文件并按下 Ctrl+F12 ,或者在主菜单中转到 。
在弹出窗口中,开始输入您要查找的元素名称。 IDE 会在您键入时缩小搜索结果。
您还可以使用 CamelHumps 功能,例如,您可以键入
dsu来进行匹配。您可以通过在弹出窗口中使用复选框进一步缩小搜索结果范围。 要更改排序,请点击
并选择所需选项。
按 Enter 或点击某项以关闭弹出窗口并在编辑器中导航到所选元素。

- 继承成员
显示当前类继承并可访问的所有方法和字段。 继承的成员显示为灰色,以区别于当前类中定义的成员。
- 按字母顺序
在类中按字母顺序排序元素。
- 输入时缩小范围
隐藏无关项目 在您输入时。 当此选项被禁用时,IDE 会高亮显示所有与您的搜索查询匹配的项目,而不会隐藏不相关的项目。
结构工具窗口
在编辑器中打开文件,或在 Project 工具窗口中选择该文件。
按 Alt+7 或进入主菜单中的 。
在工具窗口中, 开始输入 您想要查找的元素名称。 您也可以使用 CamelHumps。 在您输入内容时,IDE 将突出显示搜索结果。
您还可以使用
下的选项进一步缩小搜索结果范围或对工具窗口中的项目进行排序。

查看选项
排序
- 按字母顺序
在类中按字母顺序排序元素。
显示
- 继承
显示当前类继承并可访问的所有方法和字段。 继承的成员显示为灰色,以区别于当前类中定义的成员。
- 显示变量
显示实例和类变量。
- HTML 大纲
(仅适用于 HTML 文件)显示 HTML 5 文件的大纲
- DDL 语句
(仅适用于 SQL 文件)仅显示 DDL 语句(例如,
CREATE、ALTER、DROP和其他语句)。- DML 语句
(仅适用于 SQL 文件)仅显示 DML 语句(例如,
SELECT、INSERT、UPDATE、DELETE和其他语句)。- 选择语句
(仅适用于 SQL 文件)仅显示
SELECT语句。- 其他
(仅适用于 SQL 文件)仅显示不属于前述类别的命令。