如何在sublime texteditor中获得大纲视图?

use*_*021 114 development-environment symbols text-editor outline sublimetext

如何在Windows的sublime文本编辑器中获得大纲视图?

小地图很有帮助,但是我错过了一个传统的轮廓(我的代码中所有功能的可刷新列表,按照它们出现的顺序进行快速导航和定位)

也许有一个插件,插件或类似?如果你能简单地说出哪些步骤是必要的,那么它也会很好.

在崇高的文本论坛上有这个问题重复.

Cor*_*sky 261

命中CTRL+ RCMD+ R为Mac时,函数列表.这适用于Sublime Text 1.3或更高版本.

  • Ctrl + r存在于当前测试版(http://www.sublimetext.com/beta)中,但不存在于1.2中 (6认同)
  • 这太棒了,我真的很想念 Eclipse 的轮廓视图。老实说,这要好得多,尽管我希望有一种方法可以让它只拉出主要函数而不是回调/成功函数。 (2认同)
  • 在“真实”大纲视图(例如 Eclipse 和 Oxygen 编辑器中提供的视图)方面有任何其他进展吗?ctrl+r 缺少的是没有指示所概述的内容是变量还是类似的函数。 (2认同)

Enm*_*era 16

我使用折叠所有动作.它将最小化声明的所有内容,我可以看到所有的方法/功能,然后扩展我感兴趣的那个.

  • 从ST 3菜单:编辑代码折叠 - 全部折叠.快捷键Ctrl + k,1.Ctrl-k,j撤消 (10认同)

小智 15

一个名为Outline的插件在包控件中可用,试试吧! https://packagecontrol.io/packages/Outline

  • 注意:要退出“大纲”视图,请单击“大纲”选项卡中的小关闭按钮,然后按`Shift'+`Alt` +`1`或转到视图->布局->单个。要打开它备份,请使用Ctrl + Shift + P然后搜索“浏览模式:大纲”。 (2认同)

Nam*_*arl 8

我简要地看一下SublimeText 3 api,view.find_by_selector(selector)似乎能够返回一个区域列表.

所以我猜一个可以显示文件大纲/结构的插件是可能的.

一个可以显示如下内容的插件:

代码大纲

注意:功能名称显示插件可被用作一种激励以提取类/方法的名称或ClassHierarchy提取轮廓结构