前言
在Vscode里设置了clang-format
,然后对着setting.json
进行了格式化,然后它就变成这样了。
![Vscode Vim插件配置文件setting.json格式化为一行_第1张图片](http://img.e-com-net.com/image/info8/64694b77828b4cbebd85cefd0f4f96b9.jpg)
这样看起来太长了,而且不太好移动,所以还是想回到一个配置一行的格式。
![Vscode Vim插件配置文件setting.json格式化为一行_第2张图片](http://img.e-com-net.com/image/info8/9121da2daa164827b52b6511902654be.jpg)
设置
关闭Vscode的Json格式化
这里先关闭Vscode的默认Json格式化程序,后面配置好了可以按自己的需求重新打开(打开后就不要对着setting.json
进行格式化了,不然又回到展开模式)。
![Vscode Vim插件配置文件setting.json格式化为一行_第3张图片](http://img.e-com-net.com/image/info8/f2ac82702d4e4ea7af2080a6fa994cc4.jpg)
使用正则格式化
其实可以加载其他的扩展程序进行格式化,主要是平时没用到json格式化,这里就不加载了。
使用表达式
(?<![:])\n\s{8,}(?![\s{\/])
![Vscode Vim插件配置文件setting.json格式化为一行_第4张图片](http://img.e-com-net.com/image/info8/f8944cf028be4a51a4c9d008d9f94f2a.jpg)
进行全部替换
就好了。
![Vscode Vim插件配置文件setting.json格式化为一行_第5张图片](http://img.e-com-net.com/image/info8/f18f3836421946c59dae1c43f8b1fcdb.jpg)