我从中复制粘贴了一个批处理文件脚本这个超级用户的回答进入 Sublime Text 3,出现以下红线:
经过一些研究和实验,这种行为似乎是由开引号触发的。"
在第 6 行末尾添加一个可以消除红线,"
在脚本其他位置的单独行中添加一个会立即触发另一条红线,证实了这一点。
然而,这仍然留下两个问题。
我已经用这个设置在 Sublime 中编写批处理文件很长时间了,那么为什么这种现象现在才出现呢?我怎样才能摆脱它?
我在第 6 行上没有看到可能触发红线的未清引号。是我漏掉了什么吗,还是这是一个故障?
答案1
Sublime 认为插入符号 ( ^
) 正在转义其旁边的引号,因此该行认为您缺少匹配的“。
请注意我的编辑器中略有不同的颜色:
添加& REM "
到行尾,它就会消失。FINDSTR 不使用它作为转义符,但其他命令会使用它。