在IAR embedded workbench中使用clang格式

在IAR embedded workbench中使用clang格式,embedded,iar,clang-format,Embedded,Iar,Clang Format,我在IAR embedded workbench中有一个项目。有没有一种方法可以使用“工具”菜单来添加代码格式化程序,例如clang format?我已经成功地调用了它,但是没有正确地设置命令行选项,以便将当前文件提供给格式化程序 西蒙是的,有可能: 以下是我使用的设置 Menu Text: Clang Format Command: C:\Program Files\LLVM\bin\clang-format.exe Argument: --style=file $FILE_PATH$ -i

我在IAR embedded workbench中有一个项目。有没有一种方法可以使用“工具”菜单来添加代码格式化程序,例如clang format?我已经成功地调用了它,但是没有正确地设置命令行选项,以便将当前文件提供给格式化程序

西蒙

是的,有可能:

以下是我使用的设置

Menu Text: Clang Format
Command: C:\Program Files\LLVM\bin\clang-format.exe 
Argument: --style=file $FILE_PATH$ -i
Initial Directory: $FILE_DIR$
这些设置要求将文件.clang格式保存在项目目录中,在我看来这并不是坏事,因为它为项目代码格式设置了标准

我认为,如果将目录添加到PATH环境变量中,那么简单地为命令使用clang格式就可以了。或者,如果您的系统与我的不同,您需要浏览到系统上的叮当格式的位置


好的,这不是问题。这是一份声明。为什么会故意设置错误?您需要至少1)表明您已经尝试过-您正在使用的命令行,或者对话框的屏幕截图。。2) 问一个问题。查看“配置工具”中的“文件宏”不受支持-未提及,但在其他地方,宏
$file\u PATH$
用于指示当前活动文件-您尝试过吗?