Eclipse 프로젝트에서 모든 Java 파일을 한 번에 형식화하는 방법은 무엇입니까?


162

오래된 Eclipse 프로젝트가 있고 코드의 형식이 잘못되었습니다. .javaEclipse의 설정에 따라 모든 파일 을 형식화하고 싶습니다 . Ctrl+ Shift+로 모든 개별 파일을 편집하고 싶지 않습니다 F. 모든 파일을 포맷 할 수있는 방법이 있습니까? 아마도 이클립스 플러그인?

답변:


247

프로젝트 루트를 마우스 오른쪽 단추로 클릭하고 소스-> 형식을 선택하십시오. 버전 3.8.1 이상에서 작동합니다. 이상.

위의 방법으로 문제가 해결되지 않으면 이전 Eclipse 버전을 사용중인 것입니다. 이 경우 CTRL을 누른 상태에서 소스 폴더를 클릭하여 선택한 다음 마우스 오른쪽 버튼 메뉴에서 소스-> 형식을 선택할 수 있습니다. 전체 프로젝트를 포맷하지 않으려는 경우 패키지 폴더 및 클래스 파일에서도 작동합니다.


2
프로젝트 루트를 선택하면 Eclipse 3.8.1을 사용하여 프로젝트의 모든 파일을 형식화하는 데 효과적이었습니다.
Jason McVetta

1
프로젝트 선택 +1은 Eclipse 4.2에서도 작동하는 것으로 보입니다. 프로젝트 선택에 문제가있는 사람들을위한 대체 솔루션을 포함하도록 취소 선을 제거하고 답을 편집하는 것을 고려하십시오.
Luke

1
@Luke and Jason McVetta : 정보 덕분에 프로젝트 루트를 선택하면 최신 Eclipse에서 작동하고 두 번째 단락을 좀 더 명확하게 언급하는 답변을 편집했습니다.
esaj

7
실제로 추가 테스트를 통해 패키지 탐색기와 프로젝트 탐색기의 차이점을 확인했습니다. 프로젝트 탐색기에서는 모든 파일을 포맷하지 않으며 패키지 탐색기에서는 포맷합니다.
Luke

이것은 소스-> 형식을 사용하는 옵션없이 자동으로 포맷 할 필요가 없습니까 ??
Ikshvak

9

Java Perspective ON도 있었지만 여전히 작동하지 않았습니다. 내 이클립스는 CSS 및 HTML 파일 형식 만 지정하고 Java 파일 형식은 아닙니다.

그런 다음 이것을 설명하는 이 답변 을 찾았습니다.

Eclipse 포맷터에서 Java 클래스를 발견 할 수 있도록 프로젝트에 Java Facet을 추가해야합니다.

그런 다음 PROJECT-PROPERTIES-PROJECT FACETS프로젝트의 Java 패싯을 확인 하고 활성화 해야합니다 .

여기에 이미지 설명을 입력하십시오

그리고 상단을 마우스 오른쪽 버튼으로 클릭하면 PACKAGE-EXPLORERSOURCE-FORMAT 옵션이 표시되고 Java 파일도 형식화됩니다.

프로젝트 탐색기가 아닌 패키지 탐색기를 확인하십시오 (Window-Show View-PackageExplorer 클릭)

여기에 이미지 설명을 입력하십시오


7

이것이 목적입니다

소스-> 정리 ...

적절한 옵션을 선택하십시오.


3

이전 버전의 Eclipse (Indigo)에서는 패키지 탐색기 (탐색기가 아님)에서 작동합니다. 포맷하려는 패키지를 마우스 오른쪽 단추로 클릭 한 다음 소스-> 포맷을 선택하십시오. 해당 패키지와 하위 패키지의 모든 클래스를 형식화합니다.


1

Eclipse Mars.1 Release (4.5.1) 버전 이상 Right click에서 코드 입력 영역을 누르면 됩니다.

Src> 소스> 형식.

개별 java/ xml파일 을 포맷하려면 Ctrl+ Shift+f

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.