我已经使用 notepad++ 一段时间了,总体来说它很棒。但是我在代码折叠功能方面遇到了问题。它在大多数情况下都运行良好,但是当有多个嵌套的 BEGIN/END 块时,折叠功能就无法正常工作。下面的示例取自我正在编写的一个脚本。我删除了代码,因为它并不重要,或者至少我认为它不重要。我在 .sql 文件中看到了这个问题。
BEGIN
BEGIN----1
BEGIN ----2
END----2
BEGIN----3
END----3
END----1
END
顶层的折叠从“BEGIN”开始,应该在“END”处停止,但 notepad++ 似乎将“END----3”识别为代码块的结尾,并在该点停止折叠。是否有任何提示/建议可以让 notepad++ 正确匹配嵌套的 begin/end 语句。