2009-08-06 6 views
44

코드 블록에서 Eclipse가 중괄호를 다음 행에 삽입하는 빠른 방법이 있습니까?Eclipse와 중괄호

+0

이것은 기본적으로 http://stackoverflow.com/questions/3704308/how-to-make-eclipse-automatically-add-braces-to-an-ifstatement와 동일한 질문입니다. –

+0

http : //도 참조하십시오. stackoverflow.com/questions/9115669/java-eclipse-highlight-missing-brackets –

답변

29

미리 작성된 코드 블록의 경우 먼저 Don에서 제안한대로 설정을 수행 한 다음 해당 코드를 선택하고 소스 코드 -> 형식을 마우스 오른쪽 단추로 클릭하면 환경 설정에서 수행 된 설정에 따라 서식이 적용됩니다.

+4

메뉴 대신 Ctrl + Shift + F 키를 사용하여 키보드 단축키를 사용할 수도 있습니다. 선택 영역이있을 때 선택 영역의 형식 만 지정합니다. 선택하지 않고 전체 파일의 형식을 지정합니다. –

+3

이고 모든 저장시 파일을 자동으로 포맷하는 저장 작업을 추가 할 수 있습니다. –

+0

@MichaelWiles - 제안에 감사드립니다. 나는 그것이 선택 사항인지 전혀 몰랐다. 설치도 쉽습니다. –

54

예, 활성 프로파일 (Java ... 코드 스타일 ... 포매터)을 편집하고 다음 줄로 가새 위치를 변경하십시오. 또한, Java .. 편집기 ... 타이핑에서 자동으로 올바른 위치에 중괄호를 삽입 할 수 있습니다.

+0

나는 다음 줄에 중괄호가있는 코드의 강조 표시된 사전 블록을 의미한다고 가정합니다. – yxk

+1

Gotcha. 그래, 다른 사람들이 제안한 포맷팅이 트릭을해야한다. 나는 ctrl-shift-f 팬이다. 그러나 메뉴도 그 자리를 차지한다.;) –

2

설정을 변경하는 방법과 ctrl-shift-f 외에도이 설정은 프로젝트별로 수행 할 수 있습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성, Java 코드 스타일을 선택한 다음 "프로젝트 별 설정 활성화"확인란을 선택하십시오.

저는이 프로젝트를 특정 클라이언트 스타일과 일치하도록 구성하고 기존 코드의 코드 서식을 일치시키려는 다른 설정과 함께 사용하는 데 매우 유용합니다. 이렇게하면 다른 사람을 화나게하지 않고 다른 코드베이스에서 자신 만의 스타일을 사용할 수 있습니다. :)

+0

좋은 맛있는 음식, 고마워! :) – yxk

27

이클립스의 최신 버전은 이것을하는 더 편리한 방법이 있습니다.

로 이동 환경 설정 -> 자바 -> 코드 스타일 -> 포맷터

편집을 클릭하고 새 열 창에서, 괄호 탭으로 이동합니다. 여기에서는 여러 유형의 코드 블록이 중괄호를 구성하는 방법을 선택할 수 있습니다.

호프는이 모든 사람에게 Google이 도움이되기를 바랍니다. (나 자신처럼)

모두에게 감사합니다!

+0

고마워, 그게 내가 원하는거야! – Almo

3

C# 배경에서 이식의 Java 형식으로 빌드 할 수 없었습니다.

약간의 노력으로 나는 Visual Studio가 제공 해준 것을 최대한 활용할 수있었습니다. Here is an XML version of it. 당신은 수입 파일 ..

환경 설정 -> 자바 -> 코드 스타일 -> Formatter-> 수출입> .. 또한 우리의 자매 사이트 arguments on which approach is better를 참조

을 적용 할 수 있습니다

+0

카스 퍼 스키가 불평했습니다. – azizbekian

+0

오 하나님, 그것은 단순한 xml입니다. 웹 사이트를 신뢰하지 않고 콘텐츠 자체를 신뢰하지 않을 수도 있습니다. – nawfal

+1

네, 그렇습니다. 그것은 파일 자체가 아니라 사이트에 불만을 제기합니다. – azizbekian

3

가장 간단하고 포괄적 인 방법 : 창으로 이동 -> 환경 설정. 그런 다음 검색에서 "중괄호"를 넣습니다. enter image description here

선택 -> 자바 -> 코드 스타일 -> 포매터 새 창을 연 다음 중괄호 탭으로 이동하여 원하는대로 변경하십시오.

+0

"Eclipse [built-in]"보다 새로운 프로파일을 만들거나 변경하기 전까지는 내 버팀대 변경 사항을 저장할 수 없습니다. –

+0

@AndrewKoper는 새 프로필을 만들지 않고 대신 differnt 이름을 입력하고 내보내십시오! –