Notepad++ 有折叠/展开所有文档的命令。是否可以选择某些行并仅折叠/展开所选内容内的块?
任何记事本++插件可以启用此功能吗?
抱歉,Notepad++ 没有该选项。
它有一个类似的选项,称为“隐藏线”
Hide Lines
。您将看到两个蓝色箭头,而不是 + 符号,显示隐藏了一些行。
Notepad++ 折叠机制可检测大括号
{}
内的文档部分。无论用大括号括起来的行,都可以使用左侧行号旁边的“+”和“-”手柄来折叠和展开。
您也可以嵌套折叠!
Ctrl - 单击折叠点 (-/+) 将递归折叠/展开其中的所有块。1
将语言更改为 C# 或 Java 或 JavaScript 以启用折叠注释和括号。
菜单选项: 语言 - C - C#(或使用快捷键 - Alt、L、C、C、Enter)
然后尝试这些:
/*hello
hello
*/
{hello
hello
}
我发现,如果你的代码块被折叠并且你按 Enter 键然后选择撤消,NPP 将仅展开光标所在的代码块。我在宏中使用这个技巧。
将文件另存为 .cs 并使用 {} 作为要折叠的每个部分的开头和结尾。