为什么我在 Sublime Text 3 中的开引号后看到一条巨大的红线?

为什么我在 Sublime Text 3 中的开引号后看到一条巨大的红线?

我从中复制粘贴了一个批处理文件脚本这个超级用户的回答进入 Sublime Text 3,出现以下红线:

在此处输入图片描述

经过一些研究和实验,这种行为似乎是由开引号触发的。"在第 6 行末尾添加一个可以消除红线,"在脚本其他位置的单独行中添加一个会立即触发另一条红线,证实了这一点。

然而,这仍然留下两个问题。

  1. 我已经用这个设置在 Sublime 中编写批处理文件很长时间了,那么为什么这种现象现在才出现呢?我怎样才能摆脱它?

  2. 我在第 6 行上没有看到可能触发红线的未清引号。是我漏掉了什么吗,还是这是一个故障?

答案1

Sublime 认为插入符号 ( ^) 正在转义其旁边的引号,因此该行认为您缺少匹配的“。

请注意我的编辑器中略有不同的颜色:

在此处输入图片描述

添加& REM "到行尾,它就会消失。FINDSTR 不使用它作为转义符,但其他命令会使用它。

相关内容