假设你有一个长达数百行的模块。在代码文件的最顶部,您将启动一个字符串,因此您键入引号。由于字符串在一段时间内未被终止,因此总残骸随之发生,导致整个代码文件中的所有内容都受到字符串的不稳定封装(有关生成的所有错误的实际示例,请参见图像)。没什么大不了的吧?你刚刚完成你的字符串,所有的错误都会消失。虽然如此,但您可能会发现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")
注意和如何更改和,将 更改为 For ,将更改为 >到到。这里发生的是,因为文档中的其他字符串变成......呃..." destrung" ...所以曾经解释过一些曾经是字符串一部分的单词作为IDE的关键字。因为它是VB,它会自动修改大小写。当你最终终止你的字符串时,文档中所有其他字符串也会被正确终止,但是仍然存在刺耳的效果。
有没有办法防止这种情况发生?
答案 0 :(得分:1)
为什么不首先输入一个双"
,然后在它们之间返回并开始键入你的字符串?我一直这样做是为了防止这种情况发生。我发现输入第一个"
和IDE开始大写关键字之间的短暂延迟足够让我(记得)输入第二个"
。