다음은 Eclipse 3.6 릴리스용 Eclipse 플랫폼에 작성된 중요한 일부 변경사항에 대한 설명입니다. 다음과 같이 분류됩니다.
플러그인 개발자는 또한 플러그인 개발자 안내서의 해당 새로운 기능 문서에 관심을 갖습니다.
| 플랫폼 변경사항 |
|
| 새 플랫폼 | PowerPC 64-bit, Windows 7 및 Ubuntu LTS 10.04는 SWT 및 Eclipse가 보통 빌드 및 테스트되는 지원 구성의 라인업을 결합했습니다. |
| 명령행에서 파일 열기 | SWT 및 기본 실행기의 작업에 기반하여 Eclipse IDE는 명령행에서 파일 열기 또는 Eclipse 실행 파일과 연관된 파일 열기를 지원합니다. Eclipse의 인스턴스가 이미 실행 중인 경우 해당 인스턴스가 파일을 엽니다. 그렇지 않으면, 새 인스턴스가 시작됩니다. |
| 자원 필터 | 파일 시스템의 하위 중 일부를 작업공간에서 누락시키도록
프로젝트와 폴더를 구성할 수 있습니다. 필터된 파일과 디렉토리는 프로젝트 탐색기와 같은 보기에
표시되지 않으며 빌더와 같은 작업공간 기능으로는 처리될 수 없습니다. 특성 대화 상자의
자원 필터 페이지에서 필터를 구성할 수 있습니다.
필터가 추가되면 다음과 같은 속성을 설정해야 합니다.
|
| 동적 경로 변수 | 링크된 자원이 사용자 정의 경로 변수와 관련하여
자신의 위치를 정의할 수 있습니다.
이제 다음과 같이 사전 정의된 경로 변수가 제공됩니다.
이러한 변수가 사용되면 링크된 자원의 컨텍스트에 기반하여 동적으로 변수가 분석됩니다. 이러한 사전 정의된 변수는 사용자 정의 변수를 빌드하는 데에도 사용할 수 있습니다.
|
| 가상 폴더 | 가상 폴더는 작업공간에만 존재하며 파일 시스템의
디렉토리에 백업할 수 없는 새로운 자원 유형입니다. 파일 시스템에 산재하는 파일에
링크를 적용하여 좀 더 유연한 프로젝트 구조를 작성할 때 이러한 폴더를 사용할 수 있습니다.
가상 폴더는 로컬 파일 시스템에 존재하지 않으므로 가상 폴더에는 다른 가상 폴더 및 링크된 자원만 포함될 수 있습니다.
|
| 파일 시스템 가져오기 마법사 | 파일 시스템 가져오기 마법사는 가상 폴더 및 링크된 파일과 폴더
작성을 지원합니다.
링크된 파일 및 폴더는 경로 변수와 관련하여 작성할 수도 있습니다. |
| 브라우저가 WebKitGTK+ 사용 |
Linux 사용자는 Mozilla가 아닌 WebKitGTK+를 브라우저 제어의 기본 렌더러로 사용할 수 있습니다.
GTK에서 브라우저의 WebKit 렌더러 사용 가능 여부를 참조하십시오.
|
| UNIX 파일 권한 | UNIX 파일 권한의 전체 세트가 지원됩니다.
자원 특성 페이지에서 속성을 관리할 수 있습니다.
|
| 자원 열기 대화 상자의 새 기능 |
자원 열기 대화 상자는 세 가지 새 기능을 지원합니다.
• 경로 패턴: 패턴에 /가 포함된 경우 마지막 / 앞의 파트가 작업공간에서 일치하는 경로를 찾는 데 사용됩니다.
• 상대 경로: 예를 들어, "./T"는 활성 편집기 또는 선택사항의 폴더에서 T로 시작하는 모든 파일을 일치하는 파일로 찾습니다.
• 근접한 항목이 맨 위: 이름이 동일한 다수의 파일과 패턴이 일치하는 경우 현재 편집 또는 선택된 자원과 더 근접해 있는 파일이 일치하는 항목 목록의 맨 위에 표시됩니다.
|
| 플랫폼 작업 표시줄에 진행상태 표시 | 장기 실행 오퍼레이션의 진행상태가 이 기능을 지원하는 플랫폼의
플랫폼 작업 표시줄에 표시됩니다. 워크벤치 시작, 설치, 업데이트 및 저장소 동기화 등과 같은 장기 실행 태스크에 대한
진행상태가 표시됩니다.
|
| 마법사에서 장기 실행 오퍼레이션 취소 | 마법사가 장기 실행 오퍼레이션을 실행하는 경우 진행 표시줄에 인접하여 중지 단추가 표시됩니다.
중지 단추(또는 Enter나 Space 키)를 눌러 진행 표시줄에 표시 중인 오퍼레이션을 취소할 수 있습니다.
|
| 빠른 액세스에 명령의 키바인딩 표시 | 빠른 액세스(Ctrl+3)에 명령의 키바인딩이 표시되므로
다음 번 명령 실행 시에는 전체 키를 입력하지 않고 키보드 단축키만 사용할 수 있습니다.
|
| 마법사의 검색 키워드 | 파일 > 새로 작성, 파일 > 가져오기... 및
파일 > 내보내기... 마법사가 키워드 검색을 지원합니다. 마법사 이름에 표시되지 않는
검색 용어를 입력하면 해당 키워드에 대해 등록된 검색 키워드와 일치하는 용어가 찾아집니다.
예를 들어, 가져오기 마법사에서 "zip" 또는 "directory"를 검색하는 경우 아카이브 또는 파일 시스템에서
가져오기 위한 마법사가 각각 표시됩니다.
|
| 로컬 히스토리 제거 사용 안함 | 로컬 히스토리 크기 제한조건을 사용하지 않을 수 있습니다.
히스토리를 버리지 않으려는 사용자는 히스토리 정리가 발생하는 시스템 종료를 대기할
필요가 없습니다. 히스토리 정리를 사용하지 않으려면
환경 설정 > 일반 > 작업공간 > 로컬 히스토리로 이동하여
히스토리 크기 제한을 사용 불가능하게 하십시오.
이 옵션을 선택하면 작업공간 로컬 히스토리의 디스크 사용량이 무한정 커집니다.
|
| 비어 있는 빠른 보기 표시줄 숨기기 |
UI를 정리하여 트림 영역에 약간의 공간을 확보할 수 있도록, 비어 있을 경우 빠른 보기 막대를 숨길 수 있는 새 환경 설정이
일반 > Perspective 페이지에 제공됩니다.
이 옵션이 기능을 억제하지는 않습니다. Perspective에 빠른 보기가 있는 경우(또는 보기를 빠른 보기로 만든 경우),
환경 설정에 관계 없이 막대가 표시됩니다.
|
| 링크된 자원 위치 편집 | 자원 특성 페이지의 편집... 단추를 선택하여
링크된 자원 위치를 변경할 수 있습니다.
|
| 파일 및 폴더 오퍼레이션 대화 상자 | 운영 체제 쉘(Windows 탐색기 등)의 파일과 단추를 프로젝트 탐색기로 끌면
파일 가져오기 방식을 선택할 수 있는 대화 상자가 표시됩니다.
대화 상자를 이용하여 파일과 폴더를 복사할 수 있으며(전통적 오퍼레이션), 파일과 폴더를 끌어서 놓는 것만으로 링크된 자원과 가상 폴더 계층 구조를 프로젝트 폴더에 쉽게 작성할 수도 있습니다.
또한 대화 상자는 프로젝트 경로 변수 상대 링크 자원을 자동으로 작성하므로 프로젝트는 링크된 자원을 사용하면서도 간이 상태를 유지합니다. |
| 설치/업데이트 변경사항 |
|
| 설치 마법사의 라이센스로 그룹화 | 설치할 소프트웨어는 설치 마법사의 라이센스 검토 페이지에서
라이센스별로 그룹화됩니다. 즉, 적용 가능한 라이센스를 모두 검토했는지 확인하기 위해
설치 중인 각 항목을 선택할 필요가 없다는 의미입니다.
|
| NTLMv2 프록시 지원 | NTLMv2(NT Lan Manager 프록시)와 통신하기 위한 지원이 플랫폼에 추가되었습니다. 이 프로토콜을 사용하는 이면 프록시를 실행할 때 Eclipse 사용자 인터페이스에서 소프트웨어를 설치 및 업데이트할 수 있습니다. |
| 설치 히스토리의 구성 비교 | 설치 히스토리 페이지에서 두 개의 서로 다른 설치 히스토리 구성을
비교할 수 있습니다. 이제 다양한 설치 구성에서 무엇이 설치, 설치 제거 및 업데이트되었는지 좀 더 쉽게
확인할 수 있습니다. 또한 클러터를 줄이고 여유 디스크 공간을 늘리기 위해
원하지 않는 설치 구성을 삭제할 수도 있습니다.
|
| 편집기 변경사항
이러한 변경사항은 SDK의 실제 문서 편집기 모두에 적용됩니다. |
|
| Linux에서 컨텐츠 지원 및 풍선 도움말 팝업 크기 조정 |
Linux/GTK의 문서 편집기에서 컨텐츠 지원 및 대다수 풍선 도움말 팝업의 크기를 조정할 수 있습니다.
|
| 접혀있는 모든 어노테이션을 눈금자에 표시 가능 |
지금까지는 코드를 접을 경우 수직의 개요 눈금자에 오류와 경고만이 표시되었습니다. 이번 릴리스에서는
접힌 영역의 모든 어노테이션이 표시됩니다.
|
| 눈금자 어노테이션 도구 팁 표시 명령 | 문서 편집기 왼쪽의 수직 눈금자에 있는 아이콘 위로 마우스를 가져가면 표시되는 어노테이션 도구 팁을 이제는 키 시퀀스를 눌러 표시할 수도 있습니다.
그러나 상자 밖에는 이에 대해 정의된 키 시퀀스가 없습니다.
일반 > 키 환경 설정 페이지로 이동하여
키 시퀀스를 눈금자 어노테이션 도구 팁 표시 명령에 지정하십시오.
|
| 저장 시 맵핑 불가능 문자의 처리 개선 |
현재 인코딩으로는 저장할 수 없는 문자에 대한 지원이 추가되었습니다.
|
| 인쇄 대화 상자에 사용자 선택 옵션 기억 |
인쇄 대화 상자는 워크벤치가 시스템 종료될 때까지 모든 문서 편집기에 대해 다음과 같은 사용자 선택 옵션을 기억합니다.
|
| 팀/CVS 변경사항 |
|
| 비교 편집기의 열기 개선 |
비교 편집기의 컨텍스트 메뉴에는 완전한 편집기에서 파일을 여는 열기 및 연결 프로그램 조치가
포함되어 있습니다. 이제 이러한 조치는 비교 편집기의 선택사항을 토대로 새로 열린 편집기에서
선택사항과 캐럿 위치를 설정합니다.
|
| 동기화 보기에 패치 적용 |
이제 동기화 보기를 이용하면 패치를 보기에 붙여넣거나 동기화 마법사를 사용하여
패치와 동기화할 수 있습니다. 이와 같은 새로운 방식으로 패치를 적용하려는 경우
팀
환경 설정 페이지에서 동기화 보기에서 패치 적용 옵션을 선택하여
모달 패치 적용 대화 상자를 동기화 보기로 대체할 수 있습니다.
패치와 동기화하는 경우 동기화 보기의 드롭 다운 메뉴에 되돌리기, 퍼즈 요인..., .rej 파일 생성 및 선행 경로 세그먼트 무시... 등의 패치 옵션이 제공됩니다.
또한 패치와 동기화 마법사는 패치 내에서 참조된 접속 불가능 프로젝트가 있는 페이지를 표시합니다. 이 페이지에 선택된 프로젝트가 동기화 이전에 열립니다.
|
| 동기화 보기의 "편집기와 링크" | 동기화 보기를 활성 편집기와 링크할 수 있습니다.
또한 동기화 Perspective에 있을 경우 보기는 '표시 대상' 중 하나입니다.
|
| 커미트 마법사의 논리 모델 | 커미트 마법사는 동기화 보기와 마찬가지로 논리 모델을 표시합니다.
|
| 패치에 차이점 정렬 | 패치 작성 조치는 프로젝트와 파일 경로를 기준으로 정렬된 변경사항을 포함하는 패치를 작성합니다. 이로써 패치 비교가 훨씬 쉬워집니다. |
| 분기 및 버전 구성을 위한 사용성 개선 |
다중 선택이 가능하도록 저장소 보기에서 분기 및 버전 구성 조치가 사용됩니다.
즉, 선택사항에 있는 파일을 선택된 모든 폴더의 태그 소스로 선택할 수 있습니다.
|
| 비교 결과에서 발생 가능한 부정확성에 대한 경고 |
비교 프레임워크가 대형 파일에 대한 결과의 정확성을 보장해줍니다. 이는 조용하게 처리되었지만 사용자에게는 혼동을 주었습니다.
이제는 더 빠른 알고리즘이 사용되는 경우 경고 레이블이 표시됩니다.
|
| 디버그 변경사항 |
|
| 표현식 보기의 열 | 표현식 보기가 변수 보기와 마찬가지로 열 표시를 지원합니다.
열 프리젠테이션으로 전환하려면 보기의 메뉴에서 레이아웃 > 열 표시를 선택하십시오.
사용자는 이름 열의 표현식을 클릭하여 기존 표현식을 인라인으로 빠르게 편집할 수 있습니다. 새 표현식을 추가하려면 목록 맨 아래의 새 표현식 추가 플레이스홀더를 클릭하십시오. |
| 중단점 세부사항 분할창 | 중단점 보기에 중단점 특성을 표시 및 편집할 수 있는
세부사항 분할창이 제공됩니다. 보기의 레이아웃 메뉴를 사용하면 세부사항 분할창의 방향을
구성하거나 이를 숨길 수 있습니다.
예를 들어, Java 행 중단점의 세부사항 분할창을 이용하면 컨텐츠 지원이 되는 위치에서 중단점의 조건을 편집할 수 있습니다. 편집한 조건을 저장하려면 파일 > 저장(Ctrl-S) 조치를 사용하십시오. 선택란 및 단일 선택 단추 특성은 즉시 저장됩니다. |