请教vscode中代码格式化工具大家用哪个?

2019-12-17 21:29发布

如题,好像常见网上介绍的beautify是用于格式化网页代码的,用来格式化C格式有点不一样。我比较喜欢java风格的,装了个astyle,但是有个问题如下:
1.png (45.31 KB, 下载次数: 0) 下载附件 2018-10-13 15:22 上传
格式化后while语句后的分号会另起一行,看了一下配置文件,一直没能看出来这个是在哪里修改,有人知道吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
mangolu
1楼-- · 2019-12-19 02:37
终于找到问题了!设置里,把C/C++这个插件Formatting这个选项设置为禁用就可以了,如下:

1.png (105.15 KB, 下载次数: 0)

下载附件

2018-10-13 20:18 上传

boboo
2楼-- · 2019-12-19 05:31
贡献一个批处理 ,自动格式化目录下所有C文件

@echo off

set astyle="D:Program FilesAStyleAStyle.exe"

   
REM 循环遍历目录


for /r . %%f in (*.cpp;*.c) do %astyle% -A1 -n -s4 -S -K -p -c -U -C -N -Y -M40 "%%f"
for /r . %%f in (*.hpp;*.h) do %astyle% -A1 -n -s4 -S -K -p -c -U -C -N -Y -M40 "%%f"






mangolu
3楼-- · 2019-12-19 08:10
boboo 发表于 2018-10-13 20:43
贡献一个批处理 ,自动格式化目录下所有C文件

@echo off

谢谢,收藏了。但是有个疑问,执行的命令不能一行,把.c .cpp .h .hpp都写在一起吗?

一周热门 更多>