我到处找这个,问题是搜索标准和其他问题非常相似。我遇到的问题是文件(脚本实际上)嵌入到另一个文件中。因此,当我打开父文件时,我可以看到脚本具有多个\n和\r\n代码的大量字符串。我需要一种方法来将这些代码转换成它们应该是什么,这样它就可以正确地格式化代码,然后我就可以读取所述代码并对其进行处理。
快速片段:
\n\n\n\n\nlocal scriptingFunctions\n\n\n\n\nlocal measuringCircles = {}\r\nlocal isCurrentlyCheckingCoherency 应隐匿于:
local scriptingFunctions
local measuringCircles = {}
local isCurrentlyCheckingCoherency 发布于 2022-01-24 01:10:23
如果您不需要在代码处理完之后从换行符转换为\n,则只需按ctrl-f并用新行替换\n的每一次出现(您可以通过按ctrl-enter或shift-enter在替换框中键入enter )就可以完成此任务。
请参阅ctrl示例以完成以下操作:

如果在处理完需要重新转换为\n的代码之后,可以向替换字符串中添加一个不可见的字符(键入它就像ctrl-enter invisibleChar),然后可以用\n重新替换它。
有很多看不见的字符,但我个人建议[U+200b] (您可以从这里复制它);另一个好的是[U+2800] (⠀),因为它呈现为一个正常的空格,因此很明显。
需要注意的是,最近版本的vscode将显示不可见字符周围的突出显示,但是您可以通过单击Adjust settings然后选择Exclude from being highlighted轻松地禁用它。
如果将来需要重新启用高亮显示,则必须在设置中查找"editor.unicodeHighlight.allowedCharacters"。
https://stackoverflow.com/questions/70827748
复制相似问题