我已经使用TextPad大约15年了,我敢于尝试使用Notepad ++。看完这个答案后
https://stackoverflow.com/a/7737503/2736496
看着他很酷的视频,我也试试了FingerText。
我有以下代码段,其中包含四个热点,第一个和第三个热点共享相同的输出文本。
catch(RuntimeException rtx) {
CIObject.nullOrReturnCause($[![var-name]!], $[![(lis)s_clgFunc|YYY|"YYY"]!], "$[![var-name]!]", $[![(lis)null|o_xtraInfo]!], rtx);
}$[0[]0][>END<]
它正常工作,直到我到达第二个热点:$[![(lis)s_clgFunc|YYY|"YYY"]!]
。虽然它按预期在下拉列表中显示三个选项,并且它正确打印我的选择,但它会导致接下来的两个热点消失。
在第一个热点中输入o_theObject
后 - 将其复制到第三个热点中 - 这就是结果:
catch(RuntimeException rtx) {
CIObject.nullOrReturnCause(o_theObject, $[![(lis)s_clgFunc|YYY|"YYY"]!], "o_theObject", $[![(lis)null|o_xtraInfo]!], rtx);
}$[0[]0]
到目前为止很好。现在突出显示热点二$[![(lis)s_clgFunc|YYY|"YYY"]!]
,我从其下拉列表中选择"YYY"
。结果如下:
catch(RuntimeException rtx) {
CIObject.nullOrReturnCause(o_theObject, "YYY", rtx);
}$[0[]0]
这是出乎意料的。第三个热点(第一个热点)已经消失,第四个热点已经消失了:$[![(lis)null|o_xtraInfo]!]
。
我在这里缺少什么?谢谢你的帮助。