clang-format

    4

    2답변

    내가 수동으로 의도적 같은 형식했습니다는 C++ 함수 호출이이 : DoSomethingForAPurposeThatCausesALongFunctionName( arg_0, arg_1, arg_2); 연타 포맷 다시 포맷하고 싶어이 같은 그것을 : DoSomethingForAPurposeThatCausesALongFunctionNa

    0

    1답변

    나는 생각 나는 코드 완성 책 (문 가시성을 향상시키기 위해 권장)에서 세미콜론하기 전에 공간의 습관을 주워 : int x ; const char * v = "hi" ; 내가 고쳐 코드의 블록에 연타 포맷을 실행하는 경우 들여 쓰기하면 추가 공간이 제거됩니다. 정규식을 사용하여 다시 추가 할 수 있습니다. :%s/ *; *$/ ;/ 하지만 그 점은

    0

    1답변

    기존 프로젝트에 참여했으며 clang 형식을 사용하는 첫 번째 팀 구성원입니다. 기존 스타일은 성가신 몇 가지 차이점을 제외하고 대부분 일치합니다. 나는 계속 라인 들여 쓰기 방법은 강하게 느끼지 않는다 이전 스타일에서 folly::dynamic makeRequest(const string &token_response) { // using long

    7

    2답변

    나는 보통 자신의 줄에 시작 중괄호 있도록 연타 포맷을 구성하기 위해 노력하고있어 : void func() { if (...) { printf("Ta Da\n"); } } 하지만 그렇게하면되고 싶어 중괄호가 비어 있으면 한 줄로 유지됩니다. (주로 ctors에 사용) : Bar::Bar(int val):

    2

    2답변

    우리 프로젝트에서는 한 줄로 배열을 초기화하는 경우가 있으며 때로는 블록으로 초기화하기도합니다. 즉 strings::UniChar const s[] = {'H', 'e', 'l', 'l', 'o'}; Vs의 strings::UniChar const s[] = { 'H', 'e', 'l', 'l', 'o' };

    3

    1답변

    동료가 우리가 작업중인 C++ 프로젝트에 clang 형식 스타일 파일을 제공했습니다. 이멕스에서 버퍼를 포맷 할 수 있도록 clang-format.el을 설치했습니다. 다시 포맷하면 예상대로 작동합니다. Emacs의 디폴트 c-mode 들여 쓰기는 여전히 완전히 다르다. 나중에 편집하고 복원 할 때 소스 코드 서식을 파기하는 것이 상당히 불안합니다. cla

    1

    2답변

    clang-format을 사용하고 싶지만 시스템에서 찾을 수 없습니다. macports에서 llvm을 설치했습니다. 설치/활성화하는 방법은 무엇입니까?

    0

    1답변

    의 모든 네임 스페이스는 어떻게이 다음은 내 연타 형식 설정되어이 가되도록 모든 네임 스페이스, 한 줄에 있음을 달성 할 수있다 : --- AccessModifierOffset: '0' IndentWidth: '4' BreakBeforeBraces: Linux KeepEmptyLinesAtTheStartOfBlocks: 'false' SpaceBe

    7

    1답변

    과 포인터 선언의 별표 (*)를 정렬합니다 char * var1; SomeOtherType *var2; int var3; : AlignConsecutiveDeclarations: true PointerAlignment: Right 현재 포맷 결과는 다음과 같다 내가 기대 한 결과는 다음과 같습니다 char *var1; //note t

    9

    2답변

    내 목표는 clang 형식을 실행하는 확장 프로그램을 만드는 것입니다. 내 코드는 다음과 같은 : - (void)performCommandWithInvocation:(XCSourceEditorCommandInvocation *)invocation completionHandler:(void (^)(NSError * _Nullable nilOrError))co