2017-10-06 1 views
0

좋아, 내가 찾은 모든 설정을 뒤집어 놓았습니다. 스택 오버플로 시간입니다. Visual Studio 서식 지정 질문은 일반적인 유형이지만이 특정 질문은 나에게 이상합니다. 블록 내에서 블록을 작성할 때 발생합니다.코드 블록에서 중괄호에 대한 Visual Studio 2017 이상한 자동 서식

나는이 시작 : 내가 타이핑 곳

void myFunction() 
{ 
    int something = 0; 
    if (something == 0) 
    { 
     ... 
} 

는 "..."입니다. 종종 블록을 완성합니다. 나는 모든 경우에 그렇게하지 않기 때문에 자동 완성 중괄호가 없습니다. 그래서, Enter 키를 누르 매직은 다음 중괄호 에게 내가 타이핑 라인을 들여

void myFunction() 
{ 
    int something = 0; 
    if (something == 0) 
    { 

     ... 
-> } 

발생합니다. 그리고 그 자체를 시정하지는 않습니다. 그래서 마지막으로 버팀대를 만들 때 나는 이것을 얻습니다 :

void myFunction() 
{ 
    int something = 0; 
    if (something == 0) 
    { 
     ... 
    } 
    } 

이것은 나를 괴롭 히고 있습니다. 100 가지가 넘는 서식 설정이 있으며 내가 찾을 수있는 모든 것을 토글했습니다. 내가 찾을 수있는 포괄적 인 문서가없는 것 같습니다. 내가 좋아하는 포맷팅 설정을 뒤집더라도, 여전히이 한 가지를 관리합니다.

이 기능을 어떻게 비활성화합니까?

답변

0

사용하는 언어에 따라 다르지만 각 서피스 형식 설정은 개별적으로 설정됩니다. 도구 -> 옵션 -> 텍스트 편집기 -> [언어]에서 설정해야합니다.

예를 들어 C#의 경우 C# -> Code Style -> Formatting이 될 것이므로 '자동 포맷 반환'확인란을 찾고있을 것입니다.

+0

제안 해 주셔서 감사합니다. 실제로 이것은 내가 시도한 첫 번째 문제이지만,이 옵션은 불행히도이 동작을 제어하지 않는 것처럼 보입니다. – Duncan