7

Visual Studio 2013에 Resharper 및 Web Essentials가 설치되어 있으며 .cshtml 파일의 HTML 태그 내용을 들여 쓰려고합니다.Visual Studio 들여 쓰기 HTML 태그 내용

<html> 
<body> 
    <h1>Hello!</h1> 
<body> 
</html> 

내가 모양을하고 싶은가 :

그래서 내가 원하지 않는 것을 (기본 것으로 보인다) 내가 ReSharper에서 모든 것을 삭제 한

<html> 
    <body> 
     <h1>Hello!</h1> 
    <body> 
</html> 

을 -> 옵션 -> 코드 편집 -> HTML -> 서식 스타일 지정 -> 자녀 들여 쓰기 금지.

도구 -> 옵션 -> 텍스트 편집기 -> HTML (Web Forms) -> 서식 지정 -> 특정 태그 옵션 -> 클라이언트 특정 태그 -> html -> 들여 쓰기 내용을 사용하지 않았 음을 확인했습니다.

도구 -> 옵션 -> 텍스트 편집기 -> HTML -> 서식 지정이 아니라 HTML (Web Forms)에만 2 개의 하위 트리와 HTML (Web Forms)이 있습니다. 서식 옵션.

누구나 Visual Studio에서이를 수행 할 수있는 방법을 알고 있습니까? 새 태그를 추가 할 때마다 완벽하게 형식이 지정된 HTML 문서가 창 밖으로 나올 수 있다는 것은 매우 성가신 일입니다. 감사!

답변

8

Resharper가 태그 내용을 들여 쓰지 않는 또 하나의 이유 - 태그 크기. 옵션을 찾으십시오 Resharper -> 옵션 -> 코드 편집 -> HTML -> 서식 스타일 -> 태그 크기가 이상이면 들여 쓰기를하지 마십시오. 선 수가 너무 많으면 Resharper '포매터가이를 적용하지 않습니다. 예를 들어 값을 설정하십시오. 10000

+1

내가 마우스 오른쪽 버튼으로 클릭하고 "형식의 문서가"아직 들여 쓰기를 실행 취소하지만, 그것을 고정 생각 : \이 적어도 동안 타이핑 정정를 해결하지만, 감사합니다! – MatthewSot

+0

이상한 행동입니다. 나는 그것을 위해 [RSRP-429035] (https://youtrack.jetbrains.com/issue/RSRP-429035) 문제를 만들었습니다. 문제와 코드 예 – WinnieThePoooh

10

파티가 좀 늦었지만 "HTML -> 서식 스타일 -> (태그 주변)"html, body "를 제거하면 문제를 해결할 수 있습니다."

는 여기를 참조하십시오 : enter image description here

+1

에 대한 설명을 첨부 해 주시면 감사하겠습니다. 하지만 원래 질문에서 Resharper의 옵션에서 모든 태그를 제거했다는 것을 언급 했으므로 불행히도 이것은 아닙니다 (어쩌면 그들은 버그를 수정 했으므로 지금 다시 확인해야 할 것입니다) – MatthewSot

+0

ReSharper 9.x에서 제게 도움이되는 것 같았지만 'Format Document'를 클릭해도 여전히 문제가있었습니다. ( –

+0

고맙습니다! – Bojan