2008-09-05 3 views
4

Eclipse 3.4를 사용 중이며 설명 탭의 모든 옵션을 사용하는 Java 코드 포맷터를 구성했습니다. 문제는 그 내가 포함 된 문서 주석의 형식을 때 :Eclipse 코드 포맷터가 Javadoc @see 태그에서</a>으로 나옵니 까?

* @see <a href="test.html">test</a> 

코드 포매터가 부러 닫는 HTML에 공백을 삽입합니다

* @see <a href="test.html">test< /a> 

왜? 어떻게 이런 일을 멈출 수 있습니까?

형식의 HTML 태그댓글 탭의 옵션 중 하나를 비활성화하여 고정되지 않습니다. 내가 발견 한 유일한 해결 방법은 Javadoc 주석 형식 지정블록 주석 형식 지정 옵션을 사용 가능하게 설정하여 Javadoc 형식을 완전히 사용 불가능하게하는 것입니다. 그러면 주석 블록을 수동으로 형식화해야합니다.

답변

4

이클립스에서는 버그라고 생각할 수 있습니다. @ 태그를 사용하는 경우에만 발생하며 모든 3 가지 내장 코드 형식 설정에도 적용됩니다.

이미 이웃에서보고 된 몇 가지 흥미로운 버그가 있지만이 특정 패치를 찾을 수 없습니다. 예를 들어 에 대한 검색을 참조하십시오. Eclipse Bugzilla을 참조하십시오. 바트 말한 것처럼

<gcServer enabled="true" /> <!-- note the space just after "true" --> 

가 난 단지 생각하는 이클립스의 포매터에 버그가 있다는 사실을, 가정 수 있습니다

1

엄격한 XML 사양 자체 닫는 태그과 같이 닫는 슬래시 앞에 공백이 있어야 할 것을 요구 닫는 태그는 실제로 자체 닫는 태그입니다. 또 다른 아이디어 : 태그의 균형이 맞춰 졌는지 (즉, 문서에서 위쪽에있는 비공개 태그가 없는지) 확인할 수 있습니까?

1

이것은 Eclipse 3.4의 버그 일 수 있습니다. 3.3 (M20080221-1800)을 사용하고 있으며이 동작을 관찰하지 않습니다.

관련 문제