특정 요소 (예 : <b>
)가 인라인으로 유지되는 HTML 서식과 유사하게 IDEA가 특정 요소 주위에 줄 바꿈을 삽입하지 못하도록하고 싶습니다.IntelliJ IDEA에서 혼합 컨텐츠 XML 다시 포맷
나는 혼합 된 내용을 선언하는 DTD가있는 XML 언어를 사용합니다.
DTD :
<!ELEMENT mixed (#PCDATA|inline)*>
<!ELEMENT inline #PCDATA>
XML 파일 : 나는 XML 파일을 포맷 할 때
<mixed>
Some text with <inline>inline elements</inline>
and a line break.
</mixed>
, IDEA 그것을 변환
<mixed>
Some text with
<inline>inline elements</inline>
and a line break.
</mixed>
에 난 전혀 보았다 코드 스타일의 옵션 -> XML -> 기타. IDEA가 긴 줄을 끊어주기를 원하기 때문에 "공백 유지"옵션이 너무 제한적입니다.
을, 나는 그것에 대해 알고하지 않았다. 그러나, 필자가 필요로하는 것은 DTD에 글을 쓰는 것과 같기 때문에, 재 포맷팅은 "인라인"요소와 같은 선택된 요소를 일반적으로 남겨 둡니다. 그와 같은 것이 있는지는 모르겠지만, IDEA는 HTML의 인라인 요소에 대해이를 수행 할 수 있으며 이는 일반적으로 relax-ng 스키마로 일반적으로 정의 된 것으로 보입니다. –