在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<