CCS20 代码风格格式化设置

1.安装C++插件

2.设置工作区

Ctrl+Shift+P → 输入 Preferences: Open Workspace Settings (JSON)

在原有代码中添加如下代码:

复制代码
    "settings": {
        "[c]": {
            "editor.defaultFormatter": "ms-vscode.cpptools"
        },
        "editor.formatOnSave": false,
        "C_Cpp.formatting": "clangFormat",
        "C_Cpp.clang_format_style": "LLVM",
        "C_Cpp.clang_format_fallbackStyle": "{ BreakBeforeBraces: Allman, IndentWidth: 4 }"
    }

3.创建 .clang-format 文件

项目根目录,新建一个文本文件,文件名字就叫(包括后缀): .clang-format

内容复制这个(大括号换行风格):

复制代码
BasedOnStyle: LLVM
IndentWidth: 4
BreakBeforeBraces: Allman
ColumnLimit: 0
IndentCaseLabels: true

4.现在测试!

在项目中找个 .c文件 粘贴下面的乱格式代码

cpp 复制代码
int main(){int a;if(a>0){printf("test");}}

按快捷键:Shift + Alt + F

一定会变成:

cpp 复制代码
int main()
{
    int a;
    if (a > 0)
    {
        printf("test");
    }
}

5.设置只格式化框选部分代码

  • 按:Ctrl + Shift + P
  • 输入:Keyboard 在下拉菜单中找到如图菜单,点击打开

打开后,把下面内容全部替换进去:(如果已经有内容,注意备份!)

复制代码
[
  {
    "key": "shift+alt+f",
    "command": "editor.action.formatSelection",
    "when": "editorTextFocus && !editorReadonly"
  }
]

保存后 重启 CCS 即可。

效果

  • 选中代码 → Shift+Alt+F → 只格式化选中
  • 不选中 → 按了没反应
相关推荐
yutian06068 天前
CCS编译优化设置
ccs
尽兴-1 个月前
Elasticsearch 生产集群最佳实践:模板治理、ILM 生命周期与运维体系
java·运维·elasticsearch·容量规划·ccs·分片设计
yutian06061 个月前
CCS 20.5.0(CCS Theia) 导入 CCS 12.8.1 之前版本
ccs
yutian06061 个月前
CCS:Code Composer Studio 12.8.1 窗口颜色改为深色
ccs
十六宿舍1 个月前
【雷达编程】Ti车载舱内雷达芯片环境搭建与开发分享
汽车·ti·ccs·座舱雷达·车载雷达
蚂蚁不吃土&4 个月前
CCS6 安装主题Dark
ccs
高旭的旭4 个月前
CCS编译速度优化
ti·环境搭建·ccs
普中科技6 个月前
【普中DSP28335开发攻略】-- 第 9 章 蜂鸣器实验
单片机·嵌入式硬件·蜂鸣器·dsp28335·ccs·普中科技
月光技术杂谈6 个月前
用Deepseek 实现一个基于web的扣图应用
前端·javascript·html5·ccs·tensorflow.js·canvas api