更换断线处

我使用视觉工作室代码的几件事情。一切都很好,但我不能让一个具体的东西工作。

我需要从文本中删除换行符的能力。

例如:

first line
second line

应该是:

first linesecondline

由于最近的更新,使用 ^ $可以搜索换行符。 这里描述如下: < a href = “ https://github.com/Microsoft/vscode/pull/314”rel = “ norefrer”> https://github.com/microsoft/vscode/pull/314

我遇到的问题是,当我使用它来替换时,它实际上是“添加”到换行符,而不是“替换”它。

107852 次浏览

我能够管理这与搜索和替换工具和“使用正则表达式”启用。搜索模式 \n$并替换为 $

我发现(至少在 Windows 上)解决方案是使用搜索并用正则表达式替换。搜索 $\n并使用无替换消除换行。请注意,我们要替换的换行符放在行匹配器($)结尾之后。

最新版本的 VS 代码有一个从选择到 排队(有些人可能说是 取消休息)的快捷方式: CTRL + J

选择新行,然后按 ctrl + D(并按住它)。 然后按 ctrl + h,您将能够替换它与任何您需要的。

在我的情况下,VS 代码中的快捷方式没有设置。我花了一段时间才知道我要找的是 VS 代码中的哪个命令。对于其他有同样问题的人,它是: “连线”。

@ tripleonard 提示对我不起作用(没有指定快捷键) ,所以我做的是首先 ctrl + shift + p列出所有命令,然后只是键入 Join lines

打开 正则表达式,找到并替换。

搜索 \n并替换为空。

在 Mac 上,使用 cmd+a选择所有行。然后,使用 cmd+shift+p打开命令,键入 JoinLine 并单击它。

Press ctrl+f or ctrl + h
Copy and past this ^(\s)*$\n expression into top input field
after click on the * icon, then you can see all white lines break.


Past bottom input field = \n //one line break
That means what you want to replate in white line break
After click on the Replace or Replace All Icon button


https://bitcoden.com/answers/visual-studio-code-delete-all-blank-lines-regex