none
VS2013 C++ 코드정렬관련 질문 RRS feed

  • 질문

  • VS2010쓰다가 C++11을 지원한다고 하여 VS2013을 시작했는데 불편한 점이 생겨서 질문드립니다.

    코드를 줄 맞춤시키거나, 다른 소스파일을 붙여넣기할 때 C#의 편집기처럼 ','나 '='같은 기호들의 위치에 공백이 생겨버립니다.

    가령 다음과 같은 코드가 있다면,

    bool isPowerOfTwo(const unsigned int& num){

         return(v&(~(v-1)))==v;

    }

    이 코드가

    bool isPowerOfTwo(const unsigned int& num){

         return ( v & ( ~( v - 1 ) ) ) == v;

    }

    이런 모양으로 모조리 띄어쓰기가 되어버리는데 막을 방법은 없나요?

    그다지 선호하는 스타일이 아니라서 빨리 바꾸고 싶네요.

    2013년 11월 24일 일요일 오후 3:42

답변

  • 제가 영문판을 쓰는관계로 영문메뉴에서 가는 법을 알려드리겠습니다..

    Options에서 Tools를 누릅니다. 이제 Text Editor -> C/C++ -> Formatting -> General  로 가시면 거기서 auto formatting을 세팅할수 있는 메뉴가 있습니다. spacing도 있고 여러가지 있지요. 거기서 필요한것만 두시고 나머진 꺼주시면 될거 같습니다.


    My Blog

    • 답변으로 표시됨 MKzz 2013년 11월 25일 월요일 오전 2:52
    2013년 11월 24일 일요일 오후 11:47

모든 응답

  • 제가 영문판을 쓰는관계로 영문메뉴에서 가는 법을 알려드리겠습니다..

    Options에서 Tools를 누릅니다. 이제 Text Editor -> C/C++ -> Formatting -> General  로 가시면 거기서 auto formatting을 세팅할수 있는 메뉴가 있습니다. spacing도 있고 여러가지 있지요. 거기서 필요한것만 두시고 나머진 꺼주시면 될거 같습니다.


    My Blog

    • 답변으로 표시됨 MKzz 2013년 11월 25일 월요일 오전 2:52
    2013년 11월 24일 일요일 오후 11:47
  • 감사드립니다. 포프 김님.

    2013년 11월 25일 월요일 오전 2:54