ㅇㅇ//가 알려준 사이트 들어가서 확인했는데 clang-format 설치하래서 설치하고


LLVM필요하다고 해서 LLVM도 설치했더니


이제 alt+shift+f 누르거나 저장하면 아래처럼 자동정렬된다.









여기서 문제점이 하나 발생했는데


아래 제일위 설정인 FormatOnType가 true로 설정되있는데


    // 입력 후 편집기에서 자동으로 줄의 서식을 지정할지 여부를 제어합니다.
    "editor.formatOnType": true,
    // 붙여넣은 콘텐츠의 서식을 편집기에서 자동으로 지정할지 여부를 제어합니다. 포맷터는 반드시 사용할 수 있어야 하며 문서에서 범위의 서식을 지정할 수 있어야 합니다.
    "editor.formatOnPaste": true,
    // 파일 저장 시 서식을 지정합니다. 포맷터를 사용할 수 있어야 하며, 파일이 자동으로 저장되지 않아야 하고, 편집기가 종료되지 않아야 합니다.
    "editor.formatOnSave": true





영문사이트에서는(아래 참조) 세미콜론(;)이 시발점이 되어서 자동으로 auto format이 진행된다는데 안됌.


시발... 왜안돼지?




여기서 질문 3개 여쭈어 보고갑니다.


1. 아래 코드 보면 알겟지만 중괄호({)가 함수옆에 저렇게 붙어도 컴파일할땐 문제없는지랑

int main(void) {
  int i;
  for (i = 0; i < 3; i++)
    test();
  return 0;
}


2. 왜 세미콜론(;)이 트리거 작동을 안하는지 그 두가지좀 여쭈어 보고싶음....


3. 마지막으로 들여쓰기가 너무 좁게 되어있는데 좀 길게 가능한지



읽어주셔서 감사합니다