2009-10-28 1 views
6

Eclipse 소스 코드 포맷터/뷰어 (소스 - 정리 또는 CTRL - 이동 - f 메뉴 항목을 통해)를 사용할 때마다 여러 줄로 나뉘어 진 문장이 80 줄보다 긴 한 줄로 다시 포맷됩니다.일식 소스 코드 포맷터를 강제로 80 줄에서 줄 바꿈하는 다른 방법이나 방법?

public CDataCacheContainer loadDataset(CDataFileDef dsd) 
    throws IOException { 

을 그리고 이상 80 자보다 인쇄 할 때 가난한 보이는

public CDataCacheContainer loadDataset(CDataFileDef dsd) throws IOException { 

된다 : 나는있다.

일식이이를 방지 할 수 있습니까? 아니면 멋지게 80 문자로 래핑하는 다른 일식 소스 코드 포맷터가 무엇입니까?

EDIT 1 Window - Preferences - Java - Code Style - Formatter - Edit 아래 이클립스 최대 선폭은 80로 설정 하였다 I 78로 변경하고 또한 할당 식에 배치 가능하게하고 이는 도왔다했다. 이제 포장하지 않는 유일한 표현은 다음과 같습니다.

datasetsNode.add(new TreeUtil.PanelViewNode(this, table)); // NOPMD 

및 기타

답변

15

메뉴 표시 줄에서 : 창> 환경 설정> Java> 코드 스타일> 포매터> 편집 (버튼)> 줄 바꿈 (탭). 최대 선 너비를 사용자 정의하고 행 줄 바꿈 정책을 변경할 수 있습니다.

+0

IOException가 슬로우 이것을 지적 해 주셔서 감사합니다. 최대 선 너비는 80으로 설정되었고, 78로 변경되었으며 Assignment 표현식에 줄 바꿈을 사용하면 도움이되었습니다. 이제 래핑되지 않는 유일한 표현식은 다음과 같습니다. datasetsNode.add (new TreeUtil.PanelViewNode (this, table)); // NOPMD 및 기타를 좋아합니다. – tukushan

0

기본 설정에서 Java > Code Style > Formatter 아래에 새 활성 프로필을 만드는지 확인하십시오. 편집 한 후 줄 바꿈을 사용하여 최대 선 너비가 80으로 설정되어 있는지 확인하십시오.

-1

내가 특정 서식을 적용하려면 난 항상 내 코드에서 다음을 수행하십시오

공공 CDataCacheContainer loadDataset (CDataFileDef DSD를) // 는 {// // ... }

관련 문제