明确说明折叠 Notepad++ 的条件

Explicitly say which conditions to fold Notepad++

我有一种 SQR 的自定义语言,我正在尝试让代码折叠功能适用于 Notepad++。在 SQR 中,关键字的大小写无关紧要。

Begin-Procedure 等同于 bEgIn-ProCEdure。同理,传统的if ... end-if等同于If ... End-If

在notepad++中可以指定一个代码折叠功能来折叠代码。我的问题是,无论大小写如何,我只想指定要在 if ... end-if 上折叠的代码。 Notepad++ 目前试图在它看到的任何地方折叠代码 if

意思是,如果我用 Begin-Procedure Verify-Something 命名一个过程,verify 中的 if 尝试被弃牌给我留下了不良结果。

我如何具体指定我只想在 if 的单个实例上折叠代码,而不是在找到 if 的任何地方折叠代码?

您需要使用 "Folding in code 2 style (separators needed)" 并确保您已签入 "Ignore case"。此外,如果 "Operators & Delimiters" 选项卡中有“-”,请确保它仅位于 "Operators 2 (separators required)" 部分。