簡體   English   中英

CLion 不對提交時的 include 語句進行排序

[英]CLion doesn't sort include statements on commit

我正在使用 clang-format 來定義對包含語句進行排序的規則。 這在使用“代碼 > 重新格式化代碼”按鈕或在文件中按CTRL + ALT + L時非常有效。

但是,即使在 CLion 提交對話框中設置了“重新格式化代碼”復選框,提交時包含語句也不會被排序。 由於某種原因,其他格式化任務(例如修復縮進)在提交時發生。 只是缺少包含排序。

有誰知道為什么會這樣? 非常感謝!

.clang-format文件:

IncludeCategories:
  - Regex: '^<.*\.h>'
    Priority: 1
  - Regex: '^<[^.]*>'
    Priority: 2
  - Regex: '<.*>'
    Priority: 3
  - Regex: '.*'
    Priority: 3
IncludeBlocks: Regroup
SortIncludes: true

提交對話框

格式設置

JetBrains Support 確認這是 CLion 中的一個錯誤,他們設法在他們的系統上重現了該錯誤。

希望在未來的版本中修復它:)

暫無
暫無

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

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