当前位置:网站首页>代码格式规范--clang-format的安装及配置
代码格式规范--clang-format的安装及配置
2022-08-06 04:34:00 【盒子君~】
系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
TODO:写完再整理
前言
认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对XXX做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章
提示:以下是本篇文章正文内容
一、安装clang-format工具
(1)在win下安装clang-format(或者安装一个总包LLVM),下载链接如下:
https://zhuanlan.zhihu.com/p/380290758
https://github.com/llvm/llvm-project/tags
(2)在Linux下可以直接通过指令行安装,参考链接如下:
https://blog.csdn.net/shenmingxueIT/article/details/122125191
.
.
二、获取clang-format(LLVM)的安装路径,并添加到环境变量
方法一:配置vscode的这一栏
方法二:直接在win中添加环境变量
win添加环境变量PATH的方法
https://www.xitongzhijia.net/xtjc/20220406/243840.html
.
.
三、配置vscode的相关配置

第一个和第三个是设置标准的代码格式规范,当然也可以使用自己设置的格式规范(需要自己生成.clang-format格式文件),方法如下:
https://blog.csdn.net/niu_88/article/details/120919043
https://blog.csdn.net/weixin_43360707/article/details/125426062
第二个是设置clang-format的环境变量位置(就是clang-format安装的位置)

第一个是设置保存文件时自动化进行格式化
第二个是设置自动格式化时时对整个文件进行格式化,还是仅仅对自己编写的代码进行修改
其他参考链接:
https://blog.csdn.net/weixin_43360707/article/details/125426062
https://blog.csdn.net/shenmingxueIT/article/details/122125191
https://blog.csdn.net/mingshili/article/details/120576171
注意
1、Clang_format已经被vscode集成了不需要再安装clang-format这个插件了
2、Clang是一个C语言、C++、Objective-C、C++语言的轻量级编译器,但是clang-format是代码格式化的工具
边栏推荐
猜你喜欢

89.(cesium之家)cesium聚合图(自定义图片)

js实现数组分成每5个对象一组的新数组

Responsive dream weaving template diving and swimming website

双机热备技术(讲解+实验)——静态路由实现

“模组+天线”全栈解决方案,提速物联网终端高效部署

Qixi Festival WeChat confession wall applet source code / Laravel-based confession wall WeChat applet source code

"Module + antenna" full stack solution, to speed up the Internet of things terminal efficient deployment

浪漫七夕—很幸运一路有你

Datax及Datax-web 下载使用

OSPF —— cost值选路
随机推荐
瑞吉外卖项目实战Day04
Yield Guild Games:社区更新——2022 年第二季度
2023 6th International Conference on Data Mining and Knowledge Discovery (DMKD 2023)
Example of host command requesting DNS lookup
2023年第六届数据挖掘与知识发现国际会议(DMKD 2023)
gst-launch-1.0
js实现数组分成每5个对象一组的新数组
Flink-cdc 同步mysql数据
《 公共关系学 》综合复习资料
信息系统项目管理师必背核心考点(六十一)项目组合概念
(十)集合 -Set
89. (home of cesium) cesium aggregation graph (custom image)
Simple sample code of google's lightweight DI framework guice
一键解锁,2022阿里顶会创新技术前沿进展
网络空间测绘——MQTT服务篇
Linux 安装Mysql
The LabVIEW application window is always on top
Routing policy in redistribution:
Why is the result of double = 5 / 9; zero
Four Jump Ways of Fragment