ㅇㅇ//가 알려준 사이트 들어가서 확인했는데 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. 마지막으로 들여쓰기가 너무 좁게 되어있는데 좀 길게 가능한지
읽어주셔서 감사합니다
들여쓰기는 칸 설정 할 수 있음 우측 하단이었던거 같음 - dc App
1. ㄱㅊ 2. 저장했을때 자동 정렬되는지 확인해봐.
저장했을때는 자동정렬되여형님
; 세미콜론이 자동 정렬트리거가 안된다는게 함전
그럼 될텐디. 딴거 false 로 해보고 안되면 모르겠드.
아님 버전 업데이트 지연의 문제일수도 있음. 이경우는 만든놈이 고치기 전엔 해결 안됨.