簡體   English   中英

clang-format: 在 private (public) 后添加兩個空格

[英]clang-format: add two spaces after private (public)

我正在使用 clang-format 來格式化代碼。 我想知道是否可以在 private(public) 之后添加兩個空格。

clang-famart 版本 10.0.0-4ubuntu1


現在是這樣的

class Test
{
  public:
  Test();
  private:
  std::string str;
}

這就是我所期待的(使用空格而不是使用制表符:):

class Test
{
  public:
    Test();
  private:
    std::string str;
}

這是 my.clang 格式:

{ 
  BasedOnStyle: LLVM,
  UseTab: Never,
  IndentWidth: 2,
  PointerAlignment: Left,
  SortIncludes: false,
  ObjCSpaceAfterProperty:true ,
  TabWidth: 0, 
  BreakBeforeBraces: Allman, 
  AllowShortIfStatementsOnASingleLine: false, 
  IndentCaseLabels: false, 
  ColumnLimit: 0, 
  AccessModifierOffset: 0, 
  NamespaceIndentation: All,
  FixNamespaceComments: false 
}

IndentAccessModifiers應該可以解決問題,但您可能需要更新到 clang-format-13:

IndentAccessModifiers: true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM