VS code 中C/C++ 的代码格式化

对于微软新出的VS code编辑器,我个人评价还是很高的,虽然还存在不少BUG,但毕竟有VS stdio的底蕴,很多功能是别的编辑器无法比的(相比于Atom和Sublime),但是对于他的C/C++的插件,里面的BUG很多,本来想使用Clang-format格式化,奈何C/C++插件装上之后就会导致format插件无法使用,似乎官方的插件已经集成了clang-format功能,但是我始终无法使用,无论path参数中写成什么样子,如果有知道解决办法的希望能告知一声。

所以在除了用clang-format来格式化代码以外,我还学会了用Astyle来格式化代码。

首先在vs code 中搜索Astyle插件,安装完之后按照上面的提示去官网 http://astyle.sourceforge.net/,下载Astyle,然后打开用户设置,在"astyle.executable"中写Astyle的地址,然后可以选择在工作区建立命令文档astylerc,查看http://astyle.sourceforge.net/astyle.html#_Options_File/来了解其中参数的含义,这里有一份中文参考http://blog.chinaunix.net/uid-20662363-id-1904145.html,然后在文件中使用ALT+shift+F就可以格式化代码啦,附带我的参数设置:

"astyle.cmd_options": [
         "--style=allman",
         "--indent-switches",
         "--indent-preprocessor",
         "--break-blocks",
         "--delete-empty-lines",
         "--pad-oper"
     ]

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值