Sri*_*ram 334 visual-studio-code
我正在Linux Fedora环境中尝试新的Microsoft Visual Studio代码编辑器.我想知道如何替换新行(\n)代替其他文本.
例如,我有像这样的HTML文本
<tag><tag>
Run Code Online (Sandbox Code Playgroud)
我想替换为
<tag>
<tag>
Run Code Online (Sandbox Code Playgroud)
在崇高中我将使用正则表达式模式并找到"> <"并替换为"> \n <"如何在Visual Studio代码中完成此操作?
Håk*_*nes 455
更新:根据发行说明,这最终在版本0.10.6中添加
在正则表达式模式下:
- 现在可以通过社区贡献搜索^,$或^ $.
- 现在可以用\n或\ t替换.
记得检查正则表达式切换(最右边的图标).
旧答案:在VScode的当前版本(0.3.0)中似乎无法做到这一点.替换函数(ctrl + h)似乎将\n解释为文本,而不是新行.
我相信这将在一个推特上发布.
小智 15
可能的解决方法是使用多光标.选择> <示例的一部分使用Ctrl + Shift + L或选择所有出现次数.然后使用箭头键移动标签之间的所有光标,并按Enter键在任何地方插入换行符.
这不适用于所有情况.
您还可以使用Ctrl + D进行选择下一个匹配,这会将下一个匹配添加到选择中并添加游标.并使用Ctrl + K Ctrl + D跳过选择.
Ren*_*ene 12
至少对我来说,在 Windows 上的 VS Code 版本 1.62.3 和 MacOS (Ventura) 上的 VS Code 版本 1.75 中,它正在使用正则表达式,如下所示:
更换菜单
窗户:CTRL+R
苹果机:command++optionF
激活“使用正则表达式(ALT + R)”
窗户:ALT+R
苹果机:command++optionR
<>在搜索字段和>\n<替换字段中使用
在空白字段中按“全部替换(CRTL+ALT+Enter)”
视窗:CTRL++ALTENTER
苹果机:command++optionR
对于最初的问题,它看起来像这样:
提示:
使用[\n]或\n查找所有换行符
此外,要在行首查找换行符,您还可以使用^[\n]or ^\n:
| 归档时间: |
|
| 查看次数: |
214829 次 |
| 最近记录: |