在Vbscript中编写脚本时,折叠包括Notepad ++中的空行

时间:2014-04-02 12:13:46

标签: vbscript notepad++

当我在 Notepad ++

中编写以下示例代码(在VBscript中)时
dim X

X = Array(  "string1", _
            "string2", _
            "string3" )



Wscript.Echo X(1)

它看起来如下:

enter image description here

正如您所看到的,三个空白行位于代码块内部,可以折叠和解开,这是一种烦人的行为。我宁愿把这三行放在数组之外,就像这里一样,但没有REM

enter image description here

是否有Notepad ++设置我缺少获得所需的行为?

2 个答案:

答案 0 :(得分:2)

您可以使用自定义语言定义的设置来制作自定义折叠开始和结束对象。这将允许您在代码中插入开始和结束参数,以便您的配置完成折叠。

这里,语言设置为VB并包括空白行间距。

Long folded array

单击用户定义的语言图标(抱歉糟糕的绘图....)。

enter image description here

在这里,我已将用户语言保存为 Custvbs ,并将'{'}应用为我的折叠开始/结束块。标有Folding in code 2 style (seperators needed)

的辅助折叠还有一个字段

user define language form

这是最终的自定义折叠:

Custom Fold

答案 1 :(得分:0)

如何删除多余的空白行。您可以选择TextFX -> TextFX Edit -> Delete Surplus Blank Lines

来执行此操作