我正在使用visual studio代码进行处理。一切都运转良好,但我不能得到一个具体的工作。
我需要能够从文本中删除换行符。
示例:
first line
second line
应该成为:
first linesecondline
自最近更新以来,可以使用^ $搜索换行符。 这里描述:https://github.com/Microsoft/vscode/pull/314
我遇到的问题是,当我使用它进行替换时,实际上它确实会添加"到了换行符并没有"替换"它
答案 0 :(得分:27)
The latest version of VS Code has a shortcut to remove breaks from selection (cntl+j).
答案 1 :(得分:10)
我发现(至少在Windows上)解决方案是使用搜索并用正则表达式替换。搜索$\n
并替换为空以排除换行符。请注意,我们要替换的换行符位于行匹配器结束后($
)。
答案 2 :(得分:5)
我可以使用搜索和替换工具以及启用“使用正则表达式”来管理它。搜索模式\n$
并替换为$
答案 3 :(得分:2)
选择新行,然后按ctrl + D(按住它)。 然后按ctrl + h,您将可以用所需的任何内容替换它。
答案 4 :(得分:1)
在我的情况下,未设置VS Code中的快捷方式。我花了一段时间才找到我在VS Code中寻找的命令。对于具有相同问题的其他人,它是:“加入行”。
答案 5 :(得分:0)
@tripleonard提示对我不起作用(未分配快捷键),所以我要做的是首先ctrl+shift+p
列出所有命令,然后键入Join lines
答案 6 :(得分:-1)
在正则表达式模式下进行了查找和替换。
\n 替换为空