5

假设您有一个数百行长的模块。在代码文件的最顶部,您开始一个字符串,因此您键入一个引号。随着字符串在一段时间内保持未终止状态,随之而来的是全部残骸,导致整个代码文件中的所有内容都受到字符串的不稳定封装(参见图片以获取生成的所有错误的实际示例)。没什么大不了的,对吧?您只需完成您的字符串,所有错误都会消失。虽然确实如此,但您可能会发现 IDE 已经处理了文档中的其他字符串。例如,这些行...

oLog.writeLogFile("Starting System Update and Version Update ")
oLog.writeLogFile("Starting Script for Fetching Data from Source to Dest")

...改成这样:

oLog.writeLogFile("Starting System Update And Version Update ")
oLog.writeLogFile("Starting Script For Fetching Data from Source To Dest")

注意AndForTo的方式变化 _ _ 这里发生的情况是,随着文档中的其他字符串变成......呃......“被破坏”......所以曾经是字符串一部分的一些单词现在被 IDE 解释为关键字。因为是VB,所以会自动修改大小写。当您最终终止您的字符串时,文档中更靠后的所有其他字符串也会正确终止,但不和谐的效果仍然存在。

有没有办法防止这种情况发生?

在此处输入图像描述

4

1 回答 1

1

为什么不先输入一个 double ",然后在它们之间返回并开始输入你的字符串?我一直这样做是为了防止这种情况。我发现在输入第一个"关键字和 IDE 开始大写关键字之间的短暂延迟足以让我(记住)输入第二个关键字"

于 2016-07-14T07:54:11.523 回答