[visual-studio] Visual Studio 2010 C # 코드 창에서 혼합 탭과 공백이 계속 표시되는 이유는 무엇입니까?

지난 한 시간 동안 웹 응용 프로그램에서 C # 파일 (Global.asax.cs)을 작업하고 있었는데 “tabify”라는 메시지가 4 번 정도 표시되었습니다. 파일을 탭화하고 저장할 때마다 나중에 임의의 지점에서 다시 메시지가 표시됩니다.

ReSharper를 사용하고 있지만 집에서 코드를 작성하고 ReSharper를 사용하는 경우에도 이런 일이 발생하지 않습니다. 직장에서만.



답변

Productivity Power Tools VS 2010 확장을 사용하고 있습니까? 그렇다면 Tools-> Options-> 로 이동하여을 선택하십시오 Productivity Power Tools. 여기에서 옵션을 해제 할 수 있습니다 Fix Mixed Tabs. 이 경고가 해제됩니다.

Visual Studio 2010 용 전원 도구

Visual Studio 2012 용 전원 도구

Visual Studio 2013 용 전원 도구

Visual Studio 2015 용 전원 도구


답변

혼합 된 탭과 공백은 Visual Studio 텍스트 편집기 설정에서 가져올 수 있습니다. Visual Studio에서 여기에 공백 또는 탭을 삽입 할 것인지 결정할 수 있습니다.

도구 / 옵션 /-> 텍스트 편집기 / 모든 언어 / 탭에서 “탭 유지”옵션을 선택합니다.


답변

VS는 탭이 아닌 공백으로 기본 설정되므로 “Untabify”옵션을 선택하십시오. 다음에 줄을 추가 할 때 “Tabify”를 선택하면 VS가 공백을 사용하고 프롬프트가 계속해서 표시됩니다.


답변

ResharperVisual Studio에 별도의 탭 / 스페이스 설정을 사용합니다 . 에서 Resharper옵션 “-> 탭 들여 쓰기 위해 사용하는 경우 정렬하는 방법 일반 포맷터 스타일”을 선택합니다. 이 설정은 resharper코드를 형식화 (예 : 리팩토링 등) 할 때 사용 되며 기본값은 “사용자 공간”입니다.

또한 ” 편집-> 고급 “메뉴에 “공백보기”옵션 (Ctrl + E, S)이있어 유용 할 수 있습니다!


답변