VS code 中CC++ 的代码格式化

    xiaoxiao2023-03-24  4

    对于微软新出的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"      ]

    转载请注明原文地址: https://ju.6miu.com/read-1200879.html
    最新回复(0)