2014-09-11 2 views
1

의도하지 않은 Visual Studio 2013 내에서 실수로 일부 키 입력이 발생할 수 있습니다. 나는 방법의 앞에 ///를 넣을 때 자동으로 방법의 앞에 XML 문서의 다음과 같은 종류를 만드는 데 사용 :Visual Studio 2013은 첫 줄 이후에 XML 주석을 들여 쓰지 않습니다.

/// <summary> 
/// 
/// </summary> 
/// <returns></returns> 

어떤 이유로 들어, 지금은 마지막 세 줄을 들여 쓰기 실패 바르게. 첫 번째 줄은 들여 쓰기 위치에 있어야하지만 마지막 세 줄은 문서의 왼쪽에 맞춰져 있지 않습니다. Ctrl + K, Ctrl + D 키 조합을 누르면 텍스트가 제대로 정렬됩니다.

How to auto format code indentations in VS2012?에서 여러 가지 옵션을 시도해 보았습니다. 불행히도 문제를 해결할 수있는 옵션이 없었습니다.

들여 쓰기가 제대로 작동하려면 어떻게해야합니까?

편집 : 구문이 정확하더라도 모든 파일에서 발생합니다. 편집> 고급> 문서 서식 (Ctrl + K, Ctrl + D 조합)을 알고 있습니다. 클릭 할 때마다 또는이 키 조합을 매번 누르고 싶지 않습니다. Visual Studio에서 매번 상호 작용하지 않고 적절한 탭으로이 XML 블록을 자동으로 포맷하고 싶습니다.

+0

모든 파일에서 이러한 현상이 발생합니까? 편집중인 파일의 구문이 잘못되었을 때 이런 일이 종종 발생합니다. 어딘가에 일부 괄호가 누락되었을 수 있습니다. – BenCr

+0

VB에는 [xmldoc 헤더의 내용을 결정하는 템플릿 파일]이 있습니다 (http://blogs.msdn.com/b/lisa/archive/2010/05/25/how-to-customize-the-xml-comments -that-are-by-the-visual-basic-code-editor.aspx) - 아마 당신은 C#과 비슷한 것을 찾을 수 있습니다. –

답변

1

이것은 사용자가 설치 한 다른 확장 프로그램 때문일 가능성이 큽니다. 문서 주석을 처음 삽입 할 때 확장이 예외를 던지면 자동 서식 옵션이 취소 될 수 있습니다. 문서 서식 명령을 대신 실행하면 서식 작업이 정상적으로 진행될 수 있습니다.

관련 문제