我花了一些时间试图弄清楚如何删除Visual Studio Code中的所有空白行,但无法正常工作。有人知道该怎么做吗?
如果^$
在搜索字段中键入内容时进行搜索,VSC会找到空白行(完全空白行,表示没有空格),但是当我单击“全部替换”时,它不会将其删除。它什么都不做:
对于带空格的空白行,^\s+$
搜索有效,但不会删除它们。它的作用是将它们替换为无空格的空行:))
一定是我做错了。我只是不知道这是什么。有人知道吗 谢谢。
对于那些可能感兴趣的人-在1.3.1版本(对1.33.1版仍然有效)中对我有用的东西删除了我使用ctrl+ h(查找并替换)alt+ r(使用正则表达式)的空行
然后在查找框中:
\n\n
在替换框中:
\n
这应该使两个连续的行尾符号变为一个。
编辑:
如果需要一次替换更多的空行(多于两个),则可以在查找框中使用以下正则表达式:
\n+
如果您还需要用空格替换空行,则需要在查找框中使用以下正则表达式:
\n+\s*\n
VS代码正在使用javascript正则表达式
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句