當前位置: 首頁>>技術問答>>正文


在Visual Studio代碼中查找並替換為換行符

在Linux Fedora環境下, 我嘗試使用新的Microsoft Visual Studio代碼編輯器。我想知道如何使用換行符(新的行\n)替換其他文本。

例如,我有這樣的HTML文本

<tag><tag> 

我想將其替換為

<tag>
<tag>

Sublime中,我會使用正則表達式模式,找到”><“並替換為”>\n<“。如何在Visual Studio代碼中完成此操作?

visual studio code

最佳解決方案

根據發布說明,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.

visual-studio-code

請記住檢查正則表達式切換(最右邊的圖標)。


注意:這似乎是不可能在VScode的老版本(0.3.0)中。替換函數(ctrl + h)似乎將\n解釋為文本,而不是新行。這在新的版本中才得到修複。

次佳解決方案

用VS代碼release 1.3,多行支持已被添加到正則表達式查找。要使用此功能,請將查找窗口設置為正則表達式模式,並使用\n作為換行符。

visual-studio-code

第三種解決方案

在版本1.1.1中:

  • 按Ctrl + H

  • 檢查常規exp圖標.*

  • 搜索:><

  • 替換為:>\n<

參考文獻

本文由《純淨天空》出品。文章地址: https://vimsky.com/zh-tw/article/3723.html,未經允許,請勿轉載。