Atom编辑器:有没有插件可以最小化一个文件中的所有functions/methods?

Atom editor: Is there a plugin that can minimize all functions/methods in a file?

在Atom 编辑器中,我希望能够一次最小化一个文件中的所有函数。例如而不是看到:

v def function1(foo):
    ...
    return foo

v def function2(bar):
    ...
    return bar

我想在一次切换后看到:

> def function1(foo): -

> def function2(bar): -

有没有可以做到这一点的插件?

无需任何插件即可实现;有现有的键绑定来实现折叠所有代码,以及在特定缩进级别折叠。

在 Mac 上,折叠所有的默认键绑定是 alt-cmd-{,展开是 alt-cmd-}

要在特定缩进级别折叠,默认键绑定(同样,在 Mac 上)是 cmd-k cmd-#,其中 # 是所需的缩进级别。

要为 folding/unfolding 自定义键绑定,或检查系统的默认设置,请在“设置”>“键绑定”中搜索 "fold" 应该会显示现有选项。