clang-format

    6熱度

    1回答

    我有格式化像這樣的lambda函數前暫停: auto cb = [](std::string const& _param) { std::cout << _param; }; 我想繼續在新行左括號,但clang-format始終將它在第一行的結尾處。是否可以配置clang-format以遵循上面的樣式? 我的當前配置的相關部分看起來是這樣的: BraceWrapping:

    2熱度

    1回答

    是否有可能指示鐺格式不改變 z = sqrt(x*x + y*y); 到 z = sqrt(x * x + y * y); 也就是說,二進制運算符之間的空白留給程序員。

    0熱度

    1回答

    現在,我有一個非常愚蠢的漂亮打印腳本,它會做一些git-fu來查找文件來格式化(無條件地),然後通過clang格式運行它們-一世。這種方法有幾個缺點: 有某些文件是巨大的,永遠漂亮打印。 漂亮的打印總是完成,無論基礎文件是否實際更改。 在過去,我能夠做CMake的事情,有幾個不錯的性能,我想在巴澤爾重現:後 永遠只能建立代碼它已經通過掉毛了/漂亮的打印/等 只有皮棉/漂亮的打印/等東西已經改變 打

    1熱度

    1回答

    我無法理解從鐺格式的手冊以下文字: .clang-format file located in one of the parent directories of the source file (or current directory for stdin). 什麼是「stdin的當前目錄」是什麼意思?它是當前目錄還是stdin? 是否可以通過完整路徑指定.clang格式的位置?

    1熱度

    1回答

    有一些外部庫使用獨特的編碼風格。 一個例子是Qt的信號/插槽連接語法。使用稍微改性LLVM格式化重新排序此語句 connect(sender.data(), &Sender::valueChanged, receiver, &Receiver::updateValue); 鐺格式到 connect(sender.dataa(), &Sender::valueChanged, re

    0熱度

    1回答

    當運行: $ clang-format -style=Google -dump-config > .clang-format 的文件由省略號(...)追加。 TabWidth: 8 UseTab: Never ... 它有什麼意義?我可以刪除它嗎?有人問在代碼審查中意味着什麼。

    4熱度

    1回答

    我剛剛在Redhat 6機器上創建了鏗鏘5.0.0,並試圖運行鐺格式。我無法獲取樣式文件中的樣式選項。下面是我認爲應該工作的一組命令的例子: ./clang-format -style=llvm -dump-config > .llvm-format ./clang-format -style=.llvm-format ~/myFile.cc 當我運行這個命令,我得到以下錯誤: Invali

    1熱度

    1回答

    以下文件test.cpp int func() { aaaaaaaaaaa = bbbbbbbb->cccccc(SomeNamespace::Function(dddddddd?"eeeeeeeee":"fffffffffff")).gggggggggg(); } 以下面的方式格式化clang-format(我嘗試不同的風格): $ for s in LLVM Google Ch

    20熱度

    2回答

    我在我的項目的根目錄下一個.clang格式文件: :當我在我的C++頭,運行鐺格式成爲autoindented這樣的類 --- AlignTrailingComments: true AllowShortFunctionsOnASingleLine: false AllowShortIfStatementsOnASingleLine: true AllowShortLoopsOnASing

    0熱度

    1回答

    我正在使用clang格式來優化一些現有的代碼。我想插入兩者之間的換行,如果條件下,如下面的代碼: int main() { int x; int y; if (x == 1) {