vscode,如何替换清理代码中的多个连续的回车换行?
发布于 作者:苏南大叔 来源:程序如此灵动~
本文是关于vscode
的使用问题,解决的需求是代码的整理美化中的解决多个回车换行的问题。当然,本文中所叙述的方案也许并非最佳方案,因为使用了令人糊涂的正则表达式。苏南大叔还是推荐读者使用vscode
自带的Format Document
类似功能,来解决这个需求。如果结果并不令你满意的话,就再来看看本文的手工方案。
大家好,这里是很久没有更新文章的苏南大叔的“程序如此灵动”博客。本文的测试环境:win10
,vscode@1.78.2
。当然,对于类似于vscode
的大多数代码编辑器而言,本文的内容都是适用的。
测试文本
这个测试代码文本具体的功能是没有啥意义的,重点就是文本里面有多个连续换行符,这里需要代码整理替换成一个换行符。如下图所示。
正则表达式替换
当然使用的是vscode
自带的替换功能,第一项填写的正则表达式是:
^\s*(?=\r?$)\n
被替换的部分什么也不填写为空。如下图所示:
执行后,成功被替换。多个连续的回车换行,变成了一个回车换行。
注意激活对话框中的“正则表达式图标”,否则可能会显示没有找到。
相关链接
- https://newsn.net/say/vscode-open.html
- https://newsn.net/say/mac-command-vscode-2.html
- https://newsn.net/say/atom-ultraedit-replace.html
总结
更多vscode
的使用经验文章,请点击:


