折叠/收起崇高文字2中的除外代码部分


94

是否有任何插件或快捷方式可以将崇高文字2中除代码段以外的所有内容隐藏起来?

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

谢谢〜

在此处输入图片说明

Answers:


199

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

在此处输入图片说明

在此处输入图片说明

如果要折叠/全部展开,可以通过以下方法进行编辑->代码折叠,然后选择“全部折叠”或“全部展开”:

在此处输入图片说明


2
但一次只能折叠一个部分,我想折叠除部分以外的所有部分:)
newBike 2013年

1
在这种情况下,@ poc可以从菜单中选择:edit -> code folding -> fold/unfold all-我将在一个分钟内添加屏幕截图
Nir Alfasi 2013年

2
如果您没有这些,请添加"fold_buttons": true到中Preferences -> Settings - User
Firsh-LetsWP.io 2014年

2
是否有切换折叠的快捷方式,而不需要两个不同的命令?
2014年

@Joe,您可以在上一个屏幕截图中看到键盘快捷键。这些快捷方式适用于Mac,但我敢打赌Windows也将显示其快捷方式。
尼尔·阿尔法西

23

除其他答案外,还可以根据水平折叠。因此,例如查看折叠的默认键绑定。

Subblime键绑定默认

搜索折叠键绑定。

在崇高中搜索折叠键绑定

因此,例如,将一个折叠或折叠级别1按住,Ctrl然后按顺序k,然后1

在此处输入图片说明

或将第2级折叠起来,将其按住,Ctrl然后按顺序k,然后 2

在此处输入图片说明

或展开所有内容将是按住Ctrl然后按顺序k,然后0或在我的默认设置中,我似乎也将其绑定到字母j

在此处输入图片说明

警告。

Ctrl+ k两次将删除一行或一行计数。但这并不是真正的原因,因为您可以Ctrl+u


最精确的答案!非常感谢,保存了我的一天:)
eldorjon

14

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

然后,除集团之外的所有其他实体将被折叠。


2

我知道这是一个古老的问题,但是它在搜索结果中的排名仍然很高,没有一个答案能完全满足OP的要求。

  1. 选择的代码,你希望被隐藏
  2. 使用“选择” - >“反向选择”,选择你的代码希望被代替隐藏
  3. 使用ctrl + shift + [Command + Option + ]折叠选择

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


1

仅针对MAC的折叠和展开功能或类库:

 * Fold: command + K, command + 1
 * UnFold: command + K, command + J
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.