[英]Find and replace with a newline in Visual Studio Code
我正在 Linux Fedora 环境中试用新的 Microsoft Visual Studio 代码编辑器。 我想知道如何用换行符 (\n) 代替其他一些文本。
例如,我有这样的 html 文本
<tag><tag>
我想替换为
<tag>
<tag>
在崇高我会使用正则表达式模式并找到"><"并替换为">\n<"如何在 Visual Studio Code 中完成此操作?
在 1.1.1 版中:
.*
><
>\n<
另请注意,在点击正则表达式图标后,要用换行符实际替换\n
文本,我必须使用\\n
作为搜索和\n
作为替换。
一种可能的解决方法是使用多光标。 选择示例的 >< 部分,使用Ctrl + Shift + L或选择所有匹配项。 然后使用箭头键在标签之间移动所有光标,然后按回车键在任何地方插入换行符。
这并不适用于所有情况。
您还可以使用Ctrl + D选择下一个匹配,这会将下一个匹配添加到选择中并添加一个光标。 并使用Ctrl + K Ctrl + D跳过选择。
在我的 Mac 版本的 VS Code 上,我选择该部分,然后快捷键是Ctrl + j删除换行符。
CTRL + H ,然后选择正则表达式 (*) 并写入 \n
更短的版本: CTRL + H ALT + R \n
在 RegEx 模式下使用 v1.31.1,Replace All 功能被破坏。 单击该按钮仅替换一个实例
如果您想从代码中删除额外的新行,请在 vs 代码中使用它找到一个部分
for opening the find box use ctrl + f in vs code
然后从代码中找到所有新行,在查找框中键入此
^\n
也只选择使用正则表达式选项意味着查找框的最后一个选项。 选择此选项后,您将看到代码上的所有新行都突出显示。 然后在替换框上保持原样并单击全部替换选项。
就像你想在找到空间的地方添加一个新行然后在查找时,框提供一个空间而不是替换框添加
^\n and click return all
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.