최근 내 C++ 프로젝트에 .clang-format
파일을 포함시켜 코드를보다 균일하고 읽기 쉽게 작성하기로 결정했습니다. 나는 2 대신에 4 개의 스페이스 들여 쓰기를 사용하고 싶다.현재 행이 clang 형식을 오버플로하는 경우에만 새로운 행에 중괄호를 사용합니다.
이 문제점은 현재 행이 80 자의 열 제한을 오버플로 할 때 특정 명령문을 읽기 어려워집니다. 예를 들어, if 문에 오버 플로우가 :
if (some_condition || some_other_condition ||
yet_another_condition) {
// block starts here
}
yet_another_condition
경기는 하드 휴식의 어떤 종류없이 읽을 만드는 경우 블록의 시작의의 정렬. 현재 행 위처럼, 다음에 오버 플로우 때 난 단지 새로운 라인 에 여는 중괄호를 원
if (some_condition || some_other_condition ||
yet_another_condition)
{
// block starts here
}
그러나 : 이상적으로, 제가이 상황에서 일어날 싶은 것은이 같은 것입니다 예. 다른 모든 경우에는 같은 줄에 여는 중괄호를 쓰고 싶습니다 (if/for/while/switch 등의 명령문뿐 아니라 함수도 마찬가지입니다).
나머지 Google 기본값을 그대로 유지하면서 내 .clang-format
파일에서이 동작을 지정할 수 있습니까?
이것이 두려웠습니다. 그래도 'ContinuationIndentWidth'가 차선책으로 보이는 것에 대해 감사드립니다. –