在Visual Studio代码中用换行符查找和替换

我正在Linux Fedora环境下试用新的Microsoft Visual Studio代码编辑器。我想知道如何将新的一行(n)替换为其他文本。

例如,我有这样的HTML文本

<tag><tag> 

我想把它替换成

<tag>
<tag>

在sublime中,我会使用regex模式,找到"><"并替换为">\n<",我如何在Visual Studio Code中完成这个任务?

解决办法

![在此输入图片描述][1]

记得检查最右边的铰链图标

如果你使用全局搜索(ctrl + shift + f),你可以通过按shift + enter 简单插入新行。

![在此输入图片描述][2]


1.30版本:从2018年11月和VSCode 1.30开始,支持全局搜索框中的多行支持。


0.10.6版本:根据发布说明,这一点最终在0.10.6版本中添加


旧答案:在当前版本(0.3.0)的VScode中似乎无法做到这一点。替换功能(ctrl+h)似乎将 \n 解释为文本,而不是一个新行。

我相信这个问题会在下一个版本中得到解决。

评论(11)

在1.1.1版本中。

  • Ctrl+H
  • 检查正规的exp图标.*
  • 搜索。`>&n
评论(1)

一个可能的变通方法是使用多光标。 选择你的例子中的>

评论(1)