在Linux Fedora环境下, 我尝试使用新的Microsoft Visual Studio代码编辑器。我想知道如何使用换行符(新的行\n
)替换其他文本。
例如,我有这样的HTML文本
<tag><tag>
我想将其替换为
<tag>
<tag>
在Sublime中,我会使用正则表达式模式,找到”><“并替换为”>\n<“。如何在Visual Studio代码中完成此操作?
最佳解决方案
根据发布说明,this was finally added in version 0.10.6
In regex mode:
- Can now search for ^, $ or ^$ thanks to a community contribution.
- Can now replace with \n or \t.
请记住检查正则表达式切换(最右边的图标)。
注意:这似乎是不可能在VScode的老版本(0.3.0)中。替换函数(ctrl + h)似乎将\n
解释为文本,而不是新行。这在新的版本中才得到修复。
次佳解决方案
用VS代码release 1.3,多行支持已被添加到正则表达式查找。要使用此功能,请将查找窗口设置为正则表达式模式,并使用\n
作为换行符。
第三种解决方案
在版本1.1.1中:
-
按Ctrl + H
-
检查常规exp图标
.*
-
搜索:
><
-
替换为:
>\n<