Notepad++ 记事本++;基于空格深度的折叠

Notepad++ 记事本++;基于空格深度的折叠,notepad++,folding,Notepad++,Folding,我正在寻找一种按空格深度折叠明文的方法。我更喜欢记事本++解决方案,但如果只能在另一个编辑器中完成,我可以处理这个问题。比如说 Header is arbitrary text Child is arbitrary text Another arbitrary child This one has a child of its own Another arbitrary header And its child 折叠线1应隐藏线2-4,折叠线3应隐藏线4,折叠线5应隐藏线6。我尝试了

我正在寻找一种按空格深度折叠明文的方法。我更喜欢记事本++解决方案,但如果只能在另一个编辑器中完成,我可以处理这个问题。比如说

Header is arbitrary text
 Child is arbitrary text
 Another arbitrary child
  This one has a child of its own
Another arbitrary header
 And its child

折叠线1应隐藏线2-4,折叠线3应隐藏线4,折叠线5应隐藏线6。我尝试了一种用户定义的语言,但在没有特定的块开始和结束分隔符的情况下无法将其折叠。

您可以使用记事本++,更改语言>p>python。
它将根据空间自动创建折叠。

将语言设置为Python,这似乎可行。也许您可以复制语言定义并删除语法突出显示。这与我目前正在做的类似。由于(AFAIK)内置语言不能被复制和修改,所以我只使用python lexer并禁用所有语法高亮显示。唯一的问题是,我有时也会编辑实际的python代码,我希望在那时候高亮显示。。也许你可以搞乱样式配置程序,设置一些相对简单的方法来打开和关闭高亮显示。我只是看到@Blorgbeard给出了相同的答案。