Sublimetext2 折叠/折叠升华文本2中的“除代码”部分

Sublimetext2 折叠/折叠升华文本2中的“除代码”部分,sublimetext2,sublimetext3,Sublimetext2,Sublimetext3,是否有任何插件或快捷方式隐藏升华文本2中除代码部分以外的所有内容 我需要一次折叠除部分以外的所有部分,而不是一次折叠一部分 谢谢~ 如果将鼠标悬停在行号上,您将看到箭头-单击其中任何一个都将折叠/折叠代码 如果要全部折叠/展开-可以通过进入“编辑->代码折叠”并选择“全部折叠”或“全部展开”来执行此操作: 您可以做的一件事是使用正则表达式选择Except代码块,例如在您的示例中使用Except(.\n)*?raise.*。然后,您可以在搜索栏中选择“全部查找”,然后编辑->代码折叠->折叠。

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

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

谢谢~


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

如果要全部折叠/展开-可以通过进入“编辑->代码折叠”并选择“全部折叠”或“全部展开”来执行此操作:


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


除此之外的所有组都将被折叠。

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

搜索折叠键绑定

例如,一个折叠或折叠级别1是按住Ctrl键,然后按顺序k,然后按1:

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

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

警告 按Ctrl+k两次将删除一行或多行。
但这并不是因为你可以按Ctrl+u键一个接一个地把它们放回去,我知道这是一个老问题,但它仍然在搜索结果中占据很高的位置,没有一个答案完全符合OP的要求

  • 选择不希望隐藏的代码
  • 使用“选择”->“反转选择”选择您确实希望隐藏的代码
  • 使用
    ctrl+shift+[
    Command+Option+]
    折叠选择

  • 这将使您只看到最初选择的代码。

    折叠和展开函数或类基仅适用于MAC:

     * Fold: command + K, command + 1
     * UnFold: command + K, command + J
    

    但是一次只能折叠一个部分,我想折叠除部分以外的所有部分:)@poc在这种情况下,您可以从菜单中选择:
    编辑->代码折叠->折叠/展开所有部分
    -我会在迷你版中添加一个屏幕截图,如果您没有这些,然后添加
    “折叠按钮”:true
    首选项->设置-用户
    。是否有一个快捷方式可以切换折叠而不需要两个不同的命令?@Joe您可以在上一个屏幕截图中看到键盘快捷方式。这些快捷方式适用于Mac,但我打赌Windows也会显示其快捷方式。最准确的答案!非常感谢您,节省了我的一天 :)