当前位置: 首页 > news >正文

【C++】Step by Step的格式化代码风格是这样的吗?

文章目录

  • 前言
  • 一、依赖
  • 二、配置
  • 总结


前言

本节从0开始讲解如何格式化自己的代码风格,使用vscode插件来完成,本节的所有配置都会在星球同步哦~


一、依赖

本次使用的是clang-format插件,具体安装比较简单:

mac系统:

brew install clang-format #Mac OS
如果是ubuntu:

apt install clang-format
Windows版本的,可以在这里下载:

https://llvm.org/builds/

安装好之后,进行验证:

clang-format --version
如果不想使用vscode的,可以直接clang-format裸命令使用也是可以的!

随后在vscode里面下载好以下两个插件:

c/c++
clang-format
这两个在插件市场里面下载即可。

安装完之后,需要做一些配置,见后文。

二、配置

vscode设置里面可以搜索Clang_format_style,默认是file,这里可以不用改,当然你也可以设置为其他的,这里我给大家看一下这里的默认值为file,它表示读取当前文件夹或父目录里面的.clang-format文件进行格式化。
在这里插入图片描述
所以我们只需要生成这个文件即可,进入代码目录运行:

clang-format -style=google -dump-config > .clang-format
此时便会生成这个文件,这里采用google风格,你可以对这个文件自行修改。

对照下图设置vscode里面的clang-format插件格式,最后在文件里面alt+shift+f便可以格式化文件了。

在这里插入图片描述

为了不必每次都按这个快捷键,当文件保存之后就格式化,大家可以勾选format on save。

在这里插入图片描述

总结

以上就是今天要讲的内容,希望大家持续关注!

http://www.lryc.cn/news/55843.html

相关文章:

  • aspnet030高校学生团体管理系统sqlserver
  • 学习HM微博项目第10天
  • 0204强连通性-有向图-数据结构和算法(Java)
  • ElasticSearch集群
  • 音视频基础概念(6)——视频基础
  • 【Python网络蜘蛛】基础 - 多线程和多进程的基本原理
  • linux C/C++文件路径操作
  • Baumer工业相机堡盟相机如何使用BGAPI SDK和Opencv联动实现图像转换成视频(C#)
  • Redis常用命令以及如何在Java中操作Redis
  • ASEMI代理AD7980BRMZRL7原装ADI(亚德诺)车规级AD7980BRMZRL7
  • leetcode141:环形链表
  • lattice diamond软件使用
  • scala泛型
  • 程序员与ChatGPT的日常问答
  • 如何创建高效的Prompt和ChatGPT等大语言模型AI对话
  • 043:cesium加载Bing地图(多种形式)
  • vscode代码片段生成
  • 数据规整:聚合、合并和重塑
  • 开心档之C++ 信号处理
  • ChatGPT惨遭围剿?多国封杀、近万人联名抵制……
  • SpringBoot监听器
  • 【网络安全】SQL注入--报错注入
  • APP隐私整改建议
  • MySQL数据模型 and 通用语法 and 分类
  • 一款识别域名是否使用cdn的工具cdnChecker
  • Ant Design Vue的汉化
  • spring cloud中实现接口广播请求到服务提供者
  • 电机PID参数调节笔记
  • 【深度学习】基于华为MindSpore的手写体图像识别实验
  • Linux:内核调试之内核魔术键sysrq