如何通过格式化Clang格式来防止在C源代码上的冒号后面插入空格?

时间:2019-11-13 10:03:19

标签: sql c llvm-clang clang-format

我现在要尝试的是使用嵌入式SQL文件自动格式化C源代码。
最近,我们考虑使用Clang格式,但是在运行格式化过程之后,它在SQL部分的冒号后面插入了空格。

像这样:

EXEC SQL
SELECT TEST INTO : h_VALUE
FROM TABLE_A
WHERE A = : lh_A
  AND B = : lh_B
  AND C = : lh_C
  AND D = : lh_D
  AND E = : lh_E
  AND F = : lh_F
  AND G = : lh_G
  AND H = : lh_H
  FOR
  UPDATE;

我要格式化的操作只是在冒号后删除空格。

EXEC SQL
SELECT TEST INTO :h_VALUE
FROM TABLE_A
WHERE A = :lh_A
  AND B = :lh_B
  AND C = :lh_C
  AND D = :lh_D
  AND E = :lh_E
  AND F = :lh_F
  AND G = :lh_G
  AND H = :lh_H
  FOR
  UPDATE;

我希望有办法解决这个问题。谢谢

0 个答案:

没有答案