【发布时间】:2017-01-11 14:48:57
【问题描述】:
Notepad++ 具有折叠/展开所有文档的命令。是否可以选择某些行并仅折叠/展开位于选择范围内的块?
编辑1
任何启用此功能的记事本++ 插件?
【问题讨论】:
Notepad++ 具有折叠/展开所有文档的命令。是否可以选择某些行并仅折叠/展开位于选择范围内的块?
任何启用此功能的记事本++ 插件?
【问题讨论】:
抱歉,Notepad++ 没有该选项。
它有一个类似的选项,称为“隐藏线”
Hide Lines。您将看到两个蓝色箭头,而不是 + 符号,表示隐藏了一些行。
【讨论】:
Notepad++ 折叠机制检测括号{} 中的部分文档。括号中包含的任何行都可以使用左侧的“+”和“-”句柄进行折叠和展开,靠近行号。
你也可以有嵌套的折叠!
【讨论】:
view > Fold all (alt-0) 或 view > Unfold all (alt-shift-0) 折叠或展开所有选择怎么样?也可以使用View > Collapse Current Level或View > Uncollapse Current Level进行更多控制
按住 Ctrl 键单击折叠点 (+/-) 将递归展开/折叠其中的所有块。
【讨论】:
我发现,如果您的代码块被折叠并且您按 Enter 然后选择 Undo,NPP 将仅展开光标所在的代码块。我在宏中使用了这个技巧。
【讨论】:
将文件另存为 .cs 并使用 {} 作为您要折叠的每个部分的开头和结尾。
【讨论】:
将语言更改为 C#、Java 或 JavaScript 以启用折叠 cmets 和括号。
菜单选项: 语言 - C - C#(或使用快捷键 - Alt、L、C、C、Enter)
然后试试这些:
/*hello
hello
*/
{hello
hello
}
【讨论】: