Visual Studio의 기본 설정과 달리 내 스타일의 코드 형식을 선호하는 코드 순수 주의자입니다. 도구 / 옵션에서 자동 서식 옵션을 해제했습니다. 대부분의 경우 작동합니다.
기본 제공 리팩터링을 사용한 후 Visual Studio는 기본 설정으로 내 설정을 복제합니다. VS가 그렇게하지 못하게하려면 어떻게합니까?
답변
aspx
페이지 에서 VB를 쓰는 동안이 문제가 발생했습니다 .
해결책은 ‘도구> 옵션> 텍스트 편집기> 기본> VB 특정’으로 이동하여 ‘예쁜 목록’을 끄는 것입니다.
참고-Visual Studio 2015에서는 다음 위치에서 찾을 수 있습니다.
도구> 옵션> 텍스트 편집기> 기본> 고급
답변
예쁜 목록을 사용 중지합니다. 수행중인 작업을 다시 포맷하는 옵션입니다. 나는 그것과 똑같은 불편을 겪었고 그것을 한 후에 내 코드는 내가 원하는 방식으로 유지되며 이전 설정으로 돌아 가지 않습니다.
답변
제 경우에는 ReSharper였습니다.
ReSharper인지 테스트
StackOverflow : Visual Studio에서 ReSharper를 비활성화하고 다시 활성화하려면 어떻게해야합니까?
ReSharper가 코드를 다시 포맷하지 않도록 방지
StackOverflow : 코드를 마크 업하여 ReSharper가 포맷하지 않도록 지시하는 방법이 있습니까?
최신 정보
결국 ReSharper였습니다.
답변
답변
@TheMatrixRecoder가 제안한 것처럼 약간의 결과를 얻었으므로 다른 사람에게 도움이 될 것입니다.
세미콜론을 배치하거나 줄 끝에 리턴을 눌렀을 때 성가신 자동 서식을 방지하려면이 옵션을 결합하십시오.
답변
VS2017에서는 설정 메뉴에서 코딩 언어를 선택한 후 변경할 수 있습니다. “포맷”-하위 메뉴에는 “새 줄”이라는 옵션이 있습니다.
답변
리팩토링 후에 재 포맷을 비활성화 할 수 있을지 의심됩니다. 리팩토링 코드 변경 및 텍스트 만 있기 때문에 원하는 것은 형식화되지 않은 텍스트를 소스에 덤프하는 것입니다. VS가 원하는 스타일을 고수하는 코드 스타일을 설정하는 것이 조금 더 쉽지 않습니까?