我正在Linux Fedora环境中尝试新的Microsoft Visual Studio代码编辑器。我想知道如何取代新的行(\n)在一些其他的文本。

例如,我有这样的html文本

<tag><tag> 

我想把它换成

<tag>
<tag>

在崇高,我会使用正则表达式模式,找到“><”,并替换为“>\n<”,我如何在Visual Studio代码中实现这一点?


当前回答

在我的mac版本的VS Code,我选择部分,然后快捷键Ctrl+j删除换行符。

其他回答

还要注意的是,在点击regex图标后,要用换行符替换\n文本,我必须使用\\n作为搜索,\n作为替换。

在VS Code 1.38版本中,你可以在编辑器查找框中按CTRL + Enter来添加换行符。

在VS Code 1.30版本中,你可以在搜索框中输入Shift + Enter来添加换行符,而不需要使用正则模式。

从VS Code发行版1.3开始,regex find已经支持换行符。要使用此功能,请将查找窗口设置为正则模式,并使用\n作为换行符。

在版本1.1.1中:

Ctrl + H 检查常规的exp图标 搜索:> < 替换:> \ n <

按CTRL + H,然后选择regex(*)并写入\n

较短的版本: CTRL+H ALT+R \n

在RegEx模式下,v1.31.1的“替换所有”功能被打破。单击该按钮只能替换一个实例