栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C++ + VSCode + Clang Format Google format 、 回车符设置】

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C++ + VSCode + Clang Format Google format 、
回车符设置】

简介

vscode的clang-format插件就提供了clang和C/C++代码的Style的检查和格式化功能,而且还能指定VisualStudio、LLVM、Google等多种code style格式,点击vscode主窗口左侧的的Extensions,输入clang-format搜索到这个插件,并进行安装

 

依赖

安装clang-format插件需要用到的clang-format可执行文件,例如在Ubuntu下,执行:

     sudo  apt-get install clang-format

Windows版在https://llvm.org/builds/下载LLVM来安装:

安装完毕后,检查能否工作

设置clang-format的code style,在vscode里进入菜单File->Preference->Settings,点左侧的Extensions->Clang-Format Configure

 

在出现的窗口里 将clang-format:Fallback Style和最后面的clang-format:style以及C:Style和Cpp:Style设置为Google

     

 

然后就可以在源码中在鼠标右键弹出菜单中选择Format document格式化整个文件成Google Style了或者使用shift+alt+F

如果只格式所选择的部分代码,先选择代码,然后再鼠标右键菜单中选择Format selection 即可:

      当然上面这些format只是解决代码排版上的缩进和过长的行折回换行以不超过指定的列数(例如80)之类的容易format的问题,对于Google Style要求的一些细小琐碎的细节要求,你还得自己手工去改,例如//后面需空一格,前面有代码的话需要空两格,函数的参数后的逗号后面必须空格,函数的{必须写在函数的参数结束的右括号空一格的后面,等等,这些有点吹毛求疵的细节规定,只能自己手工去修改以符合要求。

设置回车符

并且在windows和linux开发中,我们常常会遇到rn比较恶心的问题,也是可以在vscode中进行设置。搜索eol然后都统一为linux的n就可以

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783912.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号