当我在 Notepad ++
中编写以下示例代码(在VBscript中)时dim X
X = Array( "string1", _
"string2", _
"string3" )
Wscript.Echo X(1)
它看起来如下:
正如您所看到的,三个空白行位于代码块内部,可以折叠和解开,这是一种烦人的行为。我宁愿把这三行放在数组之外,就像这里一样,但没有REM
:
是否有Notepad ++设置我缺少获得所需的行为?
答案 0 :(得分:2)
您可以使用自定义语言定义的设置来制作自定义折叠开始和结束对象。这将允许您在代码中插入开始和结束参数,以便您的配置完成折叠。
这里,语言设置为VB并包括空白行间距。
单击用户定义的语言图标(抱歉糟糕的绘图....)。
在这里,我已将用户语言保存为 Custvbs ,并将'{
和'}
应用为我的折叠开始/结束块。标有Folding in code 2 style (seperators needed)
这是最终的自定义折叠:
答案 1 :(得分:0)
如何删除多余的空白行。您可以选择TextFX -> TextFX Edit -> Delete Surplus Blank Lines