Eclipse에서 코드를 자동 형식화하는 방법은 무엇입니까?


411

Eclipse에서 코드를 자동 형식화하는 방법은 무엇입니까?


1
"품질 표준"을 충족하면서 질문을 어떻게 게시 했습니까? 나를 위해, 그것은 매우 간단한 질문입니다. 난 그냥 당신이 어떻게했는지 알고 싶어

2
매우 간단한 질문이지만 아직 답변하지 않은 경우 필요한 질문입니다. 따라서 다른 사람이 같은 간단한 질문을 할 때 여기에서 찾을 수 있습니다.
쉘던

자동 형식이 js 파일에 적용됩니까?
Navi

답변:


706

Windows 및 Linux : Ctrl+ Shift+F

Mac에서 : + +F

(또는 Format메인 메뉴> 소스에서 를 누를 수도 있습니다 )


17
Mac에서⌘ + ⇧ + F
Pwdr

2
Mac의 위쪽 화살표는 무엇입니까?
SSH 이번

5
@SSH 이것은 Shift 키입니다
shiggity

파일에 오류가 있습니다. 위의 방법으로 작동하지 않을 수 있습니까?
qwerty

2
Linux Ubuntu 및 Mint 배포판에서 ctrl + shift + f도 작동합니다. 감사합니다
Gulbala Salamov

183

다른 옵션은 Window-> Preferences-> Java-> Editor-> SaveActions 로 이동 하여 Format source code 옵션을 확인하는 것입니다. 그러면 소스 코드는 저장할 때마다 자동으로 포맷됩니다.


거기에 정말 많은 가치가있는 옵션들, 자동 @Override저장 기능을 포함시키는 것도 좋습니다
Jeremy S.

@HasanAboShally, 이제 당신은 두 : D를 누릅니다 : D
Ojonugwa Jude Ochalifu

이 옵션은 현재에서 찾을 수 있습니다 Eclipse-> 환경 설정 -> 자바 -> 편집기 -> SaveActions
조쉬 코레을

34

CTRL+ SHIFT+ F는 코드의 서식을 자동으로 지정합니다 (강조 표시 여부).


19

프로젝트 레벨에서 수행 할 수도 있습니다. 패키지 탐색기 에서 프로젝트> 속성> Java 편집기> 조치 저장을 마우스 오른쪽 단추로 클릭하십시오.

팀으로 작업 할 때 모든 사람의 코드가 동일한 형식 설정으로 저장되도록하는 것이 좋습니다.


13

주의 사항 : 모든 실수를 수정하지 않으면 문서 형식이 지정되지 않았습니다. 를 누르기 전에 파일을 확인하십시오 CTRLSHIFTF.


11

Ctrl+를 누르 A거나 들여 쓰기하려는 코드 부분을 강조 표시 한 다음 ctrl+ 를 누릅니다 i.


1
그건이다 I"들여 쓰기"를 참조하십시오.
Ed Brannin

10

Windows-> 환경 설정-> Java-> 편집기-> 저장 조치-> 소스 코드 형식화-> 편집 된 행 형식 또는 모든 행의 형식을 지정하십시오.

팀으로 일할 때 리드는 소스 파일에서 코드의 모든 줄을 형식화하지 않기를 바랍니다 (거대한 트랙 변경 사항이 커밋 될 때). 'Edit Edited lines'을 선택하십시오. 수정 한 줄만 편집하고 서식을 지정합니다.


9

약간의 벨로우즈로 할 수 있습니다

1 단계 : Ctr+ A(Windows) 또는 cmd+ A(Mac OS)를 누릅니다.

2 단계 : Ctr+ I창 또는 cmd+ I맥 OS에서

자동 포맷됩니다

문안 인사



4

더 나은 코드 형식을 위해 IDE를 최신 PDT 버전으로 업데이트하십시오. 기본 메뉴에서 도움말-> 새 소프트웨어 설치를 클릭 한 후 작업 필드 에 다음 URL을 추가하십시오 .

http://download.eclipse.org/tools/pdt/updates/4.0.1 

이름을 묻는 메시지 PDT4.0.1가 표시되면 업데이트 또는 설치와 함께 이동하십시오.

적절한 PDT가 이미 설치되어 있는지 또는 하위 버전인지 확인한 다음 업데이트합니다.

변경 사항을 다시 시작하거나 적용한 후 사이드 바에서 Windows-> 환경 설정 으로 이동하여 PHP-> 코드 스타일을 확장하십시오 . 여기에 Formatter 라는 항목이 표시됩니다 . 이를 선택하고 코드 형식에 대한 활성 프로파일을 선택하십시오. 그게 다야.

다음에 형식을 지정하면 선택한 활성 프로파일에 따라 형식이 선택됩니다.

도움이 되길 바랍니다.



3

또한 @formatter : off@formatter : on 으로 블록이 포맷되지 않도록 "보호"할 수 있습니다 .

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);

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