[英]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.