Juno의 새로운 기능

다음은 Eclipse의 Juno(4.2) 릴리스용 Eclipse 플랫폼에 작성된 중요한 일부 변경사항에 대한 설명입니다. Eclipse 플랫폼 4의 이전 기술 검토 릴리스에서 사용 가능한 일부 기능을 포함하여, Indigo(3.7) 릴리스 이후 새로운 모든 플랫폼 기능이 포함되어 있습니다. 다음과 같이 분류됩니다.

플러그인 개발자는 또한 플러그인 개발자 안내서의 해당 새로운 기능 문서에 관심을 갖습니다.

플랫폼 변경사항

워크벤치의 새 루프 플랫폼 사용자 인터페이스의 기본 모양이 새로 고쳐졌습니다. 이 업데이트의 기본 목적은 보다 현대적인 비주얼 스타일을 채택하고, 클러터를 줄이고, 추가 키라인이 아닌 공백을 사용하여 사용자 인터페이스 요소를 구분하는 것입니다. 탭 및 파트 스택은 선택하지 않은 탭 및 스택을 강조하지 않도록 재디자인되었습니다.

새 기본 프리젠테이션이 있는 워크벤치의 스크린샷

보다 유연한 파트 레이아웃 기본적으로 보기 및 편집기를 함께 스택할 수 있습니다. 예를 들어, 추가 공간을 제공하려면 넓은 작업 영역을 필요로 하는 보기를 편집기 영역에서 스택할 수 있습니다.

편집기 영역에 있는 보기 및 편집기의 스크린샷

보기 및 편집기를 혼합할 수 있을 뿐만 아니라, 편집기 영역을 분할하여 편집기 영역에서 편집기 옆에 보기를 배치한 후 동시에 편집기와 보기 모두에서 작업하도록 전체 편집기 영역을 최대화할 수 있습니다.

편집기 영역에 있는 보기 및 편집기의 스크린샷

편집기 영역 UI가 편집기 영역을 올바르게 표시할 수 있도록 특수 컨테이너가 도입되었습니다. 이제 사용자는 이 영역이 다르게 작동된다는 것을 알게 됩니다. 예를 들어 전체 영역을 최대화하면 이 영역의 모든 보기와 편집기에 영향을 줍니다.

스택이 하나만 있는 경우에는 '영역'이 표시되지 않습니다. 공유 영역에 둘 이상의 스택이 있으면 최소화/최대화 단추가 있는 '플라이 아웃' 풍선 영역과 함께 영역의 경계가 표시됩니다.

편집기 영역

분리된 편집기 편집기를 별도의 창으로 분리할 수 있습니다. 분리된 편집기는 워크벤치 창에 포함된 편집기와 다르게 처리되지 않습니다. 이렇게 하면 가장 오랫동안 개선이 요구되었던 플랫폼 문제 중 하나인 버그 8886이 해결됩니다.

Eclipse의 기본 워크벤치 창에서 분리된 편집기

새시 다중 끌기 둘 이상의 새시의 교차점에 커서를 놓고 동시에 이들 모두를 끌 수 있습니다. 여러 개의 새시를 끌려고 하는 경우 네 방향 화살표로 커서를 변경합니다. 다음 이미지에서는 빨간 원으로 이와 같은 하나의 교차점을 나타냅니다.

새시 끌기

최대화 시 페이드 전환 '페이드' 효과가 최대화/복원 조작에 추가되었습니다. 창 > 환경 설정 > 일반 > 모양에 있는 애니메이션 환경 설정을 사용하여 페이드 효과를 끌 수 있습니다(비디오 참조).
새 고해상도 아이콘 Eclipse SDK에는 반짝이는 새 아이콘이 있습니다. 아이콘은 현재 고해상도이며 현대식 운영 체제에서 좀 더 정리된 모양이 됩니다.

새 Eclipse 아이콘

표시 대상을 지원하는 자원 열기 대화 상자 자원 열기 대화 상자(Ctrl+Shift+R)에 새 표시 대상 > ... 컨텍스트 메뉴 항목이 있습니다. 이 항목을 사용하면 선택된 자원을 편집기에서 여는 대신 보기에 표시할 수 있습니다.

프로젝트 삭제 대화 상자에 프로젝트 위치 표시 자원 삭제 대화 상자에는 파일 시스템에서 삭제할 프로젝트의 위치가 표시됩니다.

삭제할 프로젝트

VoiceOver 컨텍스트 메뉴 Mac에서, 표준 VoiceOver 키 순서 Control+Option+Shift+M을 사용하여 VoiceOver가 실행 중일 때 키보드로 컨텍스트 메뉴를 열 수 있습니다.
Mac에 있는 컨텍스트 메뉴의 단축키 Shift+F10을 사용하여 Mac에서 컨텍스트 메뉴를 열 수 있으며, 대부분의 다른 플랫폼에서도 사용할 수 있습니다. 새 컨텍스트 메뉴 표시 명령의 키 바인딩은 일반 > 키 환경 설정 페이지에서 구성할 수 있습니다.

동기화 보기에 있는 컨텍스트 메뉴의 스크린샷

편집기 영역 탭 탐색 탐색 화살표가 편집기 영역의 양옆 가장자리에 포함되어 현재 선택한 탭의 왼쪽과 오른쪽에 있는 탭을 보고 클릭할 수 있습니다. 이는 새 설치의 기본 설정입니다. 환경 설정(환경 설정 > 일반 > 모양)에서 클래식 테마로 전환하면 3.x의 MRU 동작으로 돌아갑니다. 또한 MPartStackmru-visible 속성을 true 또는 false로 설정하여 CSS를 통해 MRU 동작을 토글온오프할 수 있습니다.

양옆 가장자리에 왼쪽 및 오른쪽 탐색 화살표가 있는 공유 영역입니다.

기본적으로 사용되는 간단한 새로 고치기 Eclipse 3.7에 새로운 간단한 새로 고치기 메커니즘이 도입되었습니다. 작업공간에서 동기화되지 않은 파일은 예를 들면 편집기에서 파일 컨텐츠에 액세스하는 동안 자동으로 비동기적으로 새로 고쳐집니다. Eclipse 3.7 및 3.8에서 환경 설정 > 일반 > 작업공간을 통해 이를 사용하여 액세스 시 새로 고치기를 선택해야 합니다. Eclipse SDK 4.2에서는 기본적으로 메커니즘이 사용됩니다.

기본적으로 사용되는 간단한 새로 고치기

MacOS X 전체 화면 지원 이제 MacOS X Lion에서 새 창 > 전체 화면 토글 명령이 지원됩니다.
1.8.3으로 업데이트된 Ant 플랫폼에 있는 Apache Ant의 번들화된 버전이 버전 1.8.3으로 업데이트되었습니다.

Ant 1.8.3의 새로운 기능에 대한 자세한 정보는 Apache Ant 릴리스 정보를 참조하십시오.

Ant 1.8.2에 대한 확장 편집기 지원 Ant 편집기는 Ant 1.8.2의 새 확장점 기능에 대한 지원을 통해 확장됩니다.

Ant 확장점 편집기 컨텐츠 지원

Ant 보기에 알려진 모든 buildfile 유형 추가 Ant 보기의 Buildfile 선택 대화 상자가 *.xmlbuild.xml이 아닌 알려진 모든 종류의 빌드 파일을 필터링할 수 있도록 업데이트되었습니다.

Buildfiles 추가 대화 상자

편집기 변경사항

개요 눈금자에 강렬한 색상 사용 개요 눈금자에서 강렬한 색상 사용 환경 설정에서는 강렬한 색상을 사용하여 개요 눈금자에 어노테이션을 표시할 수 있습니다.

강렬한 색상의 스크린샷   강렬한 색상이 없는 스크린샷   '내게 필요한 옵션' 환경 설정 페이지의 스크린샷

이 옵션은 기본적으로 꺼져 있으며 일반 > 편집기 > 문서 편집기 > 내게 필요한 옵션에서 사용 가능하도록 설정할 수 있습니다.

팀/CVS 변경사항

CVS 동기화 보기의 필터 이제 정규식을 사용하여 CVS 동기화 보기에서 변경사항을 필터링할 수 있습니다. 필터를 사용하려면 환경 설정 > 일반 > 팀 > CVS > 동기화/비교로 이동하고, 시간소인만 확인하여 변경사항 발견을 선택 취소한 후 동기화 시 변경사항을 무시하는 정규식 필드에 정규식 패턴을 입력하십시오. 변경사항의 차이는 각각 패턴에 대해 확인되며 차이점의 왼쪽 또는 오른쪽이 일치하는 경우 일치함으로 간주됩니다. 파일의 모든 차이점이 일치하면 파일이 보기에서 제외됩니다.

CVS 동기화 보기의 필터에 대한 환경 설정

디버그 변경사항

글로벌 디버그 도구 모음 디버그 퍼스펙티브의 프리젠테이션을 개선하려면 공통 디버그 제어 명령(중지, 재개 등)을 디버그 보기에서 나와 글로벌 도구 모음으로 이동합니다.

글로벌 디버그 도구 모음

글로벌 도구 모음은 창 > 퍼스펙티브 사용자 정의... 조치를 통해 디버깅 명령을 추가 또는 제거하거나 디버그 도구 모음을 완전히 표시하거나 숨기도록 사용자 정의할 수 있습니다.

이전 도구 모음 동작은 디버그 보기의 메뉴에서 디버그 도구 모음 표시 옵션을 처음 토글한 후 퍼스펙티브 사용자 정의 대화 상자에서 디버그 도구 모음을 사용 안함으로 설정하여 복원할 수 있습니다.

디버그 보기 도구 모음 조치

환경 변수의 개선된 편집 다중 행 환경 변수를 편집할 때 화면이동 텍스트 위젯에 변수를 제공하는 새로운 UI를 사용하면 훨씬 간편합니다. 새 UI는 지원되는 실행 구성의 환경 탭에 있는 다중 행 환경 변수에 대한 편집 대화 상자에 있습니다.

다중 행 환경 변수에 대한 새로운 편집 대화 상자

개선된 실행 구성 이름 유효성 검증 이제 기존 구성의 이름으로 실행 구성을 작성하는 경우, 충돌하는 구성 유형이 오류 메시지에 기록됩니다.

이름 충돌 오류를 표시하는 실행 구성 대화 상자

디버그 추적 JDT 및 플랫폼 디버그는 다시 시작하지 않고 필요에 따라 사용함 또는 사용 안함으로 설정할 수 있는 추적 환경 설정 페이지에 모든 디버그 추적 설정을 추가했습니다.

디버그 추적 옵션

중단점 보기 정렬 중단점 보기에서는 이제 레이블 및 정렬에 표시되는 모든 행을 고려할 향상된 정렬 방법을 사용합니다.

중단점 보기 정렬