代码格式统一的必要
日常代码开发中,假如不加以约束,那么每个人的代码习惯必定存在一些差异,在多人协作的情况下,不同的代码习惯导致了不同的代码格式,多种不同的代码格式混杂在项目中,就会显得非常的屎山不美观,也不利用每位开发者对项目代码的增删查改,那么统一代码格式就很有必要,本文讲述在VSCode上,利用C/C++
插件,快速实现自动统一代码格式的功能。
首先要知道…
- 如何打开设置
- 直接使用快捷键
Ctrl+,
(英文逗号) - VSCode左下角
齿轮图标
—>设置
- 左上角
文件
—>首选项
—>设置
当出现这个页面时,则证明打开设置
成功:
- 直接使用快捷键
操作步骤
-
实现插入Tab时插入空格
在设置
中输入Editor:Insert Spaces
,勾选所对应的选项。
-
实现自动保存
在设置
中输入Files:Auto save
,选择为afterDelay
。
-
在VSCode中下载
C/C++
拓展插件
不赘述。 -
选择代码格式风格
在设置
中输入Clang_format_style
,可供选择的风格有Visual Studio
、LLVM
、Google
、Chromium
、Mozilla
、WebKit
、Microsoft
、GNU
。在输入框输入以上的风格名,即可采用不同的风格,可以对一些日常代码进行测试,选用开发者要统一的代码格式。
-
配置格式设置引擎
在设置
中输入C_Cpp:Formatting
,将选项修改为clangFormat
。
-
设置
默认格式化程序
任意打开一个文件,右击
空白处—>选择使用...格式化文档
—>VSCode顶部选择配置默认格式化程序...
—>选择C/C++
。
要确保选择使用...格式化文档
后,VSCode顶部出现的C/C++
后面带有默认值的标识即可。
功能实现
全流程结束,此时应该已经实现停止输入1000毫秒后,自动保存并进行格式调整的功能。接下来要做的便是让团队里面的每一个开发者都完成以上步骤,落实统一代码格式的任务,满足每个人那小小的代码强迫症。