astyle mdk vscode使用

  1. 下载astyle 下载地址
  2. windows平台
    2.11 mdk 格式化单个文件
    在这里插入图片描述
!E                                   // 输入参数 

2.12 mdk格式化所有文件
在这里插入图片描述

"$E*.c" "$E*.h"                                                      // 所有.c .h 文件

2.21 mdk中加vscode
在这里插入图片描述

!E                // 输入参数 

2.31 mdk 中加rt smart config 日本瑞萨公司配置工具
在这里插入图片描述

$P                                                                     //initial Folder
--device $D --compiler ARMv6 configuration.xml                         // 输入参数 
  1. vsocde配置astyle
    3.11 安装扩展插件Astyle formate-Astye
    3.12 配置文件 additional setting.json
{
    "json.schemas": [


    ],
    "git.ignoreWindowsGit27Warning": true,
    "window.zoomLevel": 1,
    "editor.mouseWheelZoom": true,
    "remote.SSH.remotePlatform": {
        "alias": "linux"
    },
    "astyle.executable": "C:\\AStyle\\bin\\astyle.exe",	//重点是这个,指明路径
    "[cpp]": {
        "editor.defaultFormatter": "chiehyu.vscode-astyle"
    },
    "[c]": {
        "editor.defaultFormatter": "chiehyu.vscode-astyle"
    },  //这个是插件安装好了就有的
    "astyle.additional_languages": []
}
  1. linux平台
    安装 apt install astyle

linux 下setting.josn配置文件

    "astyle.executable": "/usr/bin/astyle",
    "astyle.additional_languages": [
        "h",
        "hpp",
        "c",
        "cpp",
    ],
    "[cpp]": {
        "editor.defaultFormatter": "chiehyu.vscode-astyle"
    },
    "[c]": {
        "editor.defaultFormatter": "chiehyu.vscode-astyle"
    },
    "[h]": {
        "editor.defaultFormatter": "chiehyu.vscode-astyle"
        },
    "astyle.cmd_options": [
        // "--style=allman",       # 确定是否花括号对齐
        "--indent=spaces=4",
        "--convert-tabs",
        "--align-pointer=name",
        "--align-reference=name",
        "--keep-one-line-statements",
        "--pad-header",
        "--pad-oper",
        "--break-closing-braces",
        ]
  1. 其它
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值