[java] netbeans의 코드 정리

NetBeans의 Eclipse 정리 규칙 (Preferences> Java> Code Style> Clean Up)과 비슷한 것이 있습니까?

Eclipse의 정리 규칙을 사용하면 가져 오기 구성, 불필요한 캐스트 제거, 누락 된 재정의 주석 추가 등과 같은 작업을 정리할 수 있습니다.

또한 개별 클래스 대신 전체 클래스 / 패키지 세트에서 그렇게 할 수 있습니까?



답변

Refactor > Inspect and Transform

NetBeans의 Eclipse 정리 규칙 ((Preferences> Java> Code Style> Clean Up)과 유사한 것이 있습니까?

NetBeans 8.0에서 강력한 배치 도구는 Refactor> Inspect and Transform입니다. 튜토리얼 페이지, NetBeans IDE Java Editor에서 Refactoring with Inspect and Transform을 참조하십시오 .

개별 도구도 사용할 수 있습니다.

  • 가져 오기 수정
    단일 파일, 네임 스페이스 또는 프로젝트 (프로젝트 창에서 선택되거나 포커스가있는 항목에 따라 다름) : 소스> 가져 오기 구성 (사용하지 않는 가져 오기 정렬 및 제거) 또는 소스> 가져 오기 수정 (사용하지 않는 가져 오기 정렬, 제거, 누락 된 가져 오기 추가). 또는 저장할 때마다 : 도구> 옵션> 편집기> 저장시> 가져 오기 구성.

  • 후행 공백 제거
    단일 파일의 경우 (코드 파일에 carret 배치) : 소스> 후행 공백 제거. 또는 저장할 때마다 : 도구> 옵션> 편집기> 저장시> 후행 공백 제거.

  • 코드 형식
    단일 파일, 네임 스페이스 또는 프로젝트의 경우 : 소스> 형식. (에서 규칙 사용자 지정 Tools > Editor > Formatting). 설치할 수있는 Jindent라는 플러그인도 있습니다 (내가 직접 사용하지 않았습니다). 또는 저장할 때마다 : Tools > Options > Editor > On Save > Reformat.

기본적으로 Netbeans는 문제가있는 코드 줄 옆과 스크롤바에 힌트 아이콘을 표시하여 원하는 경우 자동 수정을 수행 할 수 있습니다. 를 통해 구성 할 수 있습니다 Tools > Options > Editor > Hints. Netbeans는 Source> Inspect를 사용하여 프로젝트의 모든 문제를 검색 할 수 있습니다. 또는 반복해서 이러한 문제 중 많은 부분을 Refactor > Inspect and Transform.


답변

NetBeans에서 Eclipse의 “코드 정리”에 해당하는 것은 “포맷”입니다. 소스> 형식 아래에 있으며 키보드 단축키는 Alt + Shift + F (Windows)입니다. 불행히도 Eclipse와는 달리 NetBeans에서 구성 할 수없는 것 같습니다.


답변

NetBeans 7.2에는 Inspect & Transform 리팩토링이있어이를 수행합니다.

http://netbeans.org/kb/docs/java/editor-inspect-transform.html


답변

Netbeans의 경우 Ctrl + Shift + I 를 사용하여 파일에서 사용하지 않는 가져 오기를 제거합니다.


답변

도구-> 옵션-> “편집기”탭-> “힌트”탭-> JComboBox에서 Java 선택

그리고 황해를 보게 될 것입니다 …, ver 6.9부터 훌륭하고 빠르게


답변

나는 netbeans가 이러한 것들을 자동으로 지적한다는 것을 알고 있지만 단순히 지적하는 것 이상으로 나는 모릅니다.


답변

일괄 적으로 수행하는 방법을 모르겠지만 소스 파일에서 모든 가져 오기를 삭제 한 다음 소스 편집기에서 마우스 오른쪽 버튼을 클릭하면 가져 오기 수정을 선택할 수 있습니다. 그러면 패키지 모호성이 발생하는시기를 묻는 알파벳순으로 모든 클래스를 가져옵니다.

Soldier.moth가 지적했듯이 Netbeans는 소스 왼쪽에있는 전구를 사용하여 캐스트 및 오버라이드 주석과 같은 다른 문제를 일렬로 지적합니다.