【发布时间】:2013-09-20 03:00:00
【问题描述】:
是否有任何插件或快捷方式可以隐藏 sublime text 2 中除代码部分之外的所有内容?
我需要一次折叠除部分以外的所有部分,而不是一次折叠一个部分。
谢谢~
【问题讨论】:
是否有任何插件或快捷方式可以隐藏 sublime text 2 中除代码部分之外的所有内容?
我需要一次折叠除部分以外的所有部分,而不是一次折叠一个部分。
谢谢~
【问题讨论】:
如果您将鼠标悬停在行号上,您会看到箭头 - 单击其中任何一个都会折叠/折叠代码
如果您想折叠/展开全部 - 您可以通过编辑->代码折叠并选择“全部折叠”或“全部展开”来实现:
【讨论】:
edit -> code folding -> fold/unfold all - 我会在几分钟内添加屏幕截图
"fold_buttons": true 添加到Preferences -> Settings - User。
除了其他答案之外,还可以根据级别折叠。例如,查看 fold 的默认键绑定。
正在搜索折叠键绑定。
例如,折叠或折叠级别 1 将是按住 Ctrl 然后按序列 k 然后按 1:
或者折叠级别 2 是按住 Ctrl 然后按序列 k 然后按 2:
或者展开所有将是按住 Ctrl 然后按序列 k 然后按 0 或者在我的默认值中我也似乎将其绑定到字母 j:
按 Ctrl+k 两次将删除一行或几行。 但实际上并不是因为您可以通过 Ctrl+u
将它们一一放回【讨论】:
您可以做的一件事是使用正则表达式选择“除外”代码块,例如在您的情况下使用except(.|\n)*?raise.*。然后,您可以在搜索栏中选择“全部查找”,然后选择 Edit->Code Folding -> Fold 。
Windows 快捷键:Ctrl-Shift-[
Mac 快捷键:Cmd-Alt-[
然后将折叠所有“除外”块。
【讨论】:
我知道这是一个老问题,但它在搜索结果中仍然很高,而且没有一个答案完全符合 OP 的要求。
ctrl + shift + [ 或Command + Option + ] 折叠所选内容这将使您只看到最初选择的代码可见。
【讨论】:
Fold 和 UnFold 函数或类库仅适用于 MAC:
* Fold: command + K, command + 1
* UnFold: command + K, command + J
【讨论】: