Как лучше отформатировать файл protobuf, используя clang-формат? - PullRequest
0 голосов
/ 11 октября 2019

Я красиво форматирую свой файл porotbuf, вот пример:

message StealCache {
    string   CurStealTargetUID          = 1;
    uint32   CurStealMoney              = 2;
    repeated TargetList TargetLists     = 3;
    uint32              Count           = 4;
    uint32              Timestamp       = 5;
    StealTreasureBox    StealBox        = 6;
    uint32              ExtraStealMoney = 7;
}

Текущий тег стиля clang-формата:

{BasedOnStyle: Google, 
AlignConsecutiveDeclarations: true, 
AlignConsecutiveAssignments: true, 
ColumnLimit: 0, 
IndentWidth: 4}

Но я хочу вот так:

message StealCache {
    string              CurStealTargetUID   = 1;
    uint32              CurStealMoney       = 2;
    repeated TargetList TargetLists         = 3;
    uint32              Count               = 4;
    uint32              Timestamp           = 5;
    StealTreasureBox    StealBox            = 6;
    uint32              ExtraStealMoney     = 7;
}

Как я могу изменить свой стиль в формате clang?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2019

Эта проблема была решена при обновлении llvm (9.0.0).

0 голосов
/ 11 октября 2019

вы можете установить расширение формата clang для редактора. Я использую расширение vscode большую часть времени. https://marketplace.visualstudio.com/items?itemName=xaver.clang-format

...