首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将嵌入的CRLF代码转换成Vscode中的真正换行符?

如何将嵌入的CRLF代码转换成Vscode中的真正换行符?
EN

Stack Overflow用户
提问于 2022-01-24 00:20:35
回答 2查看 58关注 0票数 1

我到处找这个,问题是搜索标准和其他问题非常相似。我遇到的问题是文件(脚本实际上)嵌入到另一个文件中。因此,当我打开父文件时,我可以看到脚本具有多个\n和\r\n代码的大量字符串。我需要一种方法来将这些代码转换成它们应该是什么,这样它就可以正确地格式化代码,然后我就可以读取所述代码并对其进行处理。

快速片段:

代码语言:javascript
复制
\n\n\n\n\nlocal scriptingFunctions\n\n\n\n\nlocal measuringCircles = {}\r\nlocal isCurrentlyCheckingCoherency 

应隐匿于:

代码语言:javascript
复制
local scriptingFunctions



local measuringCircles = {}


local isCurrentlyCheckingCoherency 
EN

Stack Overflow用户

发布于 2022-01-24 01:10:23

如果您不需要在代码处理完之后从换行符转换为\n,则只需按ctrl-f并用新行替换\n的每一次出现(您可以通过按ctrl-entershift-enter在替换框中键入enter )就可以完成此任务。

请参阅ctrl示例以完成以下操作:

如果在处理完需要重新转换为\n的代码之后,可以向替换字符串中添加一个不可见的字符(键入它就像ctrl-enter invisibleChar),然后可以用\n重新替换它。

有很多看不见的字符,但我个人建议[U+200b] (您可以从这里复制它);另一个好的是[U+2800] (⠀),因为它呈现为一个正常的空格,因此很明显。

需要注意的是,最近版本的vscode将显示不可见字符周围的突出显示,但是您可以通过单击Adjust settings然后选择Exclude from being highlighted轻松地禁用它。

如果将来需要重新启用高亮显示,则必须在设置中查找"editor.unicodeHighlight.allowedCharacters"

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70827748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档