设置vscode代码格式

{
  BasedOnStyle: LLVM,
  UseTab: Never,
  IndentWidth: 2,
  TabWidth: 2,
  BreakBeforeBraces: Attach,
  AllowShortFunctionsOnASingleLine: None,
  ColumnLimit: 120
}

  • BasedOnStyle: LLVM:

    • 说明: 这个选项指定格式化风格基于LLVM的编码风格。LLVM是一个流行的开源编译器和工具链技术项目,其编码风格被广泛使用和接受。使用LLVM风格作为基础,可以确保代码格式化时遵循一些通用的规则和约定.
    • 效果: 例如,它通常会使用空格而不是制表符进行缩进,保持代码的整洁和一致性.
  • UseTab: Never:

    • 说明: 这个选项指定在代码中不使用制表符(tabs)进行缩进。所有的缩进和对齐都使用空格来完成.
    • 效果: 这有助于避免不同编辑器或工具对制表符的不同解释,确保代码在不同环境下的一致性.
  • IndentWidth: 2:

    • 说明: 这个选项指定缩进的宽度为2个空格。这意味着每一级缩进都会使用2个空格来表示.
    • 效果: 这种缩进方式比较紧凑,适合于需要节省空间或显示更多代码的场景.
  • TabWidth: 2:

    • 说明: 这个选项指定制表符的宽度为2个空格。虽然在这个配置中不使用制表符进行缩进,但这个设置决定了在显示制表符时,它们会被视为2个空格的宽度.
    • 效果: 这有助于在查看包含制表符的代码时,保持一致的显示效果.
  • BreakBeforeBraces: Attach:

    • 说明: 这个选项指定在大括号前不换行。也就是说,大括号会紧跟在控制语句的后面,而不是在新的一行开始.
  • ColumnLimit: 120:

    • 说明: 这个选项指定代码行的最大长度为120个字符。Clang-Format会尝试将代码行保持在这个长度以内,以提高代码的可读性.
    • 效果: 这有助于避免代码行过长,导致在屏幕或打印时需要水平滚动,从而提高代码的可读性和维护性.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值