折叠/折叠sublime文本2中的除代码部分

问题描述 投票:88回答:4

是否有任何插件或快捷方式可以隐藏除了崇高文本2中的代码部分以外的所有内容?

我需要一次折叠除了部分以外的所有部分,而不是一次折叠一部分。

谢谢〜

sublimetext2 sublimetext3
4个回答
190
投票

如果您将鼠标悬停在行号上,您将看到箭头 - 点击其中任何一个都会折叠/折叠代码

如果你想折叠/展开全部 - 你可以通过编辑 - >代码折叠并选择“全部折叠”或“展开全部”来实现:


21
投票

除了其他答案之外,还可以根据级别进行折叠。例如,查看折叠的默认键绑定。

搜索折叠键绑定。

因此,例如折叠或折叠级别1将按住Ctrl然后按序列k然后按1:

或折叠级别2是按住Ctrl然后按顺序k然后按2:

或者展开所有将是按住Ctrl然后按序列k然后按0或在我的默认值中我似乎也将它绑定到字母j:

Warning.

按两次Ctrl + k将删除一行或一行数。但不是真的因为你可以通过Ctrl + u一个接一个地把它们放回去


13
投票

您可以做的一件事是使用正则表达式选择Except代码块,例如在您的情况下使用except(.|\n)*?raise.*。然后,您可以在搜索栏中选择“全部查找”,然后选择编辑 - >代码折叠 - >折叠。 Windows快捷方式:Ctrl-Shift- [ Mac快捷方式:Cmd-Alt- [

然后所有除了集团将崩溃。


2
投票

我知道这是一个老问题,但它在搜索结果中仍然很高,并且没有一个答案完全符合OP的要求。

  1. 选择您不想隐藏的代码
  2. 使用“选择” - >“反转选择”来选择您想要隐藏的代码
  3. 使用ctrl + shift + [Command + Option + ]来折叠选择

这将使您最初选择的代码可见。

© www.soinside.com 2019 - 2024. All rights reserved.