이 문서에는 3.0 이후 Eclipse 3.1 릴리스용 Eclipse 플랫폼에 대해 수행된 보다 흥미롭거나 중요한 변경사항 중 일부에 대한 설명이 있습니다. 이 문서는 몇 개의 섹션으로 구분되어 있습니다.
중요한 성능 향상 |
보드 대 R3.0 릴리스 사이에 중요한 성능 향상이 이루어졌습니다. 또한 Workbench가 계속 실행되는 동안 연속으로 성능을 모니터할 수 있는 디버깅 지원을 추가하고 표준 테스트 수트의 퍼베이시브 벤치마킹 테스트 파트를 만들었습니다. 이 테스트 결과는 각 빌드의 다운로드 페이지에서 링크됩니다. 다음은 출력(의 파트) 예제입니다. |
양방향 텍스트에 대한 지원 |
플랫폼 사이에 양방향 언어(BIDI)에 대한 지원이 확장되었습니다. 창 레이아웃 방향은 명령행에서 구성할 수 있으며 적합한 기본 방향은 로케일에서 추측됩니다. SWT는 Windows에서만 BIDI를 완전히 지원한다는 점에 유의하십시오. |
새 실행 취소/다시 실행 API |
응용프로그램은 이제 org.eclipse.core.commands.operations에서 API를 사용하여 플랫폼 실행 취소 가능 조작 히스토리에 액세스할 수 있습니다. IUndoableOperation은 실행 취소 및 다시 실행할 수 있는 조작의 인터페이스를 정의합니다. 보기 및 편집기는 org.eclipse.ui.operations에서 제공되는 UndoActionHandler 및 RedoActionHandler를 사용하여 실행 취소 및 다시 실행 지원에 대한 액세스를 제공할 수 있습니다. |
환경 설정 및 특성 필터링 |
환경 설정 및 특성 대화 상자에는 이제 지정된 접두부와 일치하는 이름 또는 키워드를 가지고 있는 환경 설정 및 특성에 표시되는 페이지를 필터링하기 위한 필드가 있습니다. 아래 예제는 키워드 "tab"에 대한 일치를 보여줍니다. |
환경 설정 및 특성 탐색 |
환경 설정 및 특성 페이지 링크에 대한 일반적인 지원으로
관련 설정을 가지고 있는 페이지는 서로 참조하고 다른 페이지에 대한 빠른 액세스를
제공합니다. 맨 위 오른쪽 구석에 있는 웹 스타일의 앞으로 및 뒤로
탐색과 결합되어, 이제는 관련 환경 설정 페이지 세트에 대해 더 쉽게
작업할 수 있습니다.
|
여러 프로젝트 가져오기 |
가져오기 > 기존 프로젝트를 작업공간으로 명령은 이제
지정된 위치에 있는 모든 프로젝트를 검색하여 발견되는 모든 프로젝트를
가져올 수 있도록 허용합니다. 이제는 TAR 및 ZIP 아카이브 파일에서도
기존 프로젝트를 가져올 수 있습니다.
|
tar.gz 형식 가져오기/내보내기 |
가져오기 및 내보내기 > Zip 파일
마법사는 이제 UNIX 시스템에서 자주 사용되는 tar.gz 압축 아카이브 파일 형식을 지원합니다.
이에 따라 마법사 이름이 가져오기 및 내보내기
> 아카이브 파일로 변경되었습니다.
|
컨텐츠 유형을 기초로 한 편집기 찾아보기 |
지정된 파일을 여는 데 적절한 편집기를 판별할 때 이제는 파일의 컨텐츠 유형이 고려됩니다. 편집기는 이제 특정 컨텐츠 유형과 일반적인 파일 이름 및 확장자에 대해 작업할 수 있음을 알릴 수도 있습니다. |
콜론 및 백슬래시 문자를 포함하는 파일 이름 |
이전에는 Eclipse에서 콜론(':')과 백슬래시('\') 문자를 포함하는
이름으로 자원을 작성할 수 없었습니다.
이 문자는 이제 파일 이름에서 문자 사용이 허용되는
Linux와 같은 운영 체제에서 Eclipse를 실행할 경우 허용됩니다. 여러 운영 환경
사이에 파일 이름이 중요할 경우에는 주의해야 합니다. 특히
Windows에서는 파일 이름에서 이 문자를 사용할 수 없습니다.
|
실행 가능 및 아카이브 속성 지원 |
이제는 실행 가능 비트(Unix 기반) 및
아카이브 비트(Windows)와 같은 OS 특정 파일 속성을 보거나
변경할 수 있습니다. CVS는 이제 사용자가 저장소 외부에서 파일을 확인하거나
저장소에 대해 파일을 확약할 때 속성을 보존하며, 가져오기 마법사는
로컬 파일 시스템에서 가져오는 파일 및 디렉토리의 속성을 보존합니다.
|
행 분리문자 지원 |
이제는 새 텍스트 파일을 작성할 때 사용되는 행 분리문자를 설정할 수 있습니다. 전체 작업공간이나 지정된 프로젝트에 대해 단일 설정을 제공할 수 있습니다. 또한, 이제는 단일 편집기의 컨텐츠 뿐만 아니라 프로젝트, 폴더 및 파일에 행 분리문자 변환을 적용할 수 있습니다. |
단일 JAR 플러그인 |
Eclipse는 이제 파일 디렉토리보다는 단일 JAR 파일로 패키징된 플러그인을 제공할 수 있는 기능을 제공합니다. 이는 플러그인 메타데이터(plugin.xml 등)를 해당되는 코드 JAR로 폴딩하는 것으로 생각하십시오. 이 이동에는 더 적어진 풋프린트에서 더 쉽고 빠른 설치에 이르기까지 많은 이점이 수반되어 JAR의 표준 Java 개념에 더 알맞습니다. Eclipse 3.1에서 대부분의 플러그인은 모든 분배에서 JAR로 제공됩니다. 이 형식은 Eclipse 패키징에 대한 새로운 우수 사례입니다. |
개선된 편집기 컨텍스트 메뉴 |
다른 보기에서만 사용 가능했던 많은
명령이 이제는 편집기 컨텍스트 메뉴에서 바로 사용할 수 있습니다.
예를 들어, 편집기 컨텍스트 메뉴에서 CVS에 대해 파일을 확약하거나
Java 프로그램 및 Ant 빌드를 실행 및 디버그할 수 있습니다.
|
모든 키보드 단축키 보기 |
Eclipse에서 자주 사용하는 편집기와 보기에 대해 작업할 때
Ctrl+Shift+L을 누르면 현재 사용 가능한 키 바인딩의 전체 목록을 볼 수 있습니다.
이는 UI에서 사용 가능한 기능에 대해 학습하고 추가 키 바인딩에 대한 학습으로
생산성을 높일 수 있는 가장 좋은 방법입니다.
이 정보는 또한 개선된 일반 > 키 환경 설정 페이지에서도 사용 가능합니다.
|
분리된 보기 동작 |
Eclipse 3.1(지원하는 플랫폼에서 실행 중인)에서는 분리된 보기 지원이 개선되었습니다. 이제는 더 쉽게 원하는 곳에(예: 다른 Eclipse 창 위에) 놓을 수 있습니다. 먼저 메뉴에서 "분리"를 선택하거나 보기 탭을 끌어서 작성하십시오. 선택하는 곳에 놓고 기타 보기를 동일 창으로 끌어다 놓으십시오. 메뉴를 사용하거나 보기 탭을 끌어서 다시 Workbench 창에 놓으십시오.
|
Perspective 단추 끌기 |
Eclipse 3.1은 이제 Perspective 스위처에서의
Perspective 단추 순서 재지정을 지원하며 Perspective 스위처 외부의 해당 Perspective를 끌어서 Perspective에서 새 창을 열 수 있는 기능을 지원합니다.
|
애니메이션 |
Workbench는 UI 요소가 이동하는 위치를 사용자가 이해할 수 있도록 추가 애니메이션을 지원합니다. 예를 들어 빠른 보기 작성이 애니메이션으로 만들어졌습니다. 애니메이션은 일반 > 모양 > 애니메이션 사용의 환경 설정을 통해 사용하거나 사용하지 않을 수 있습니다. |
배경 조작을 위한
개선된 오류 대화 상자 |
배경 조작을 표시하기 위한 오류 대화 상자는 이제 Workbench의 어디에서나 표시되는 오류 대화 상자와 한층 더 일치합니다. 추가 정보를 사용할 수 있을 때(실패한 CVS 조작으로 생성되는 대화 상자와 같은) 여분의 단추가 표시됩니다. |
환경 설정의 가져오기 및 내보내기 |
가져오기/내보내기 마법사는 이제 환경 설정을 지원합니다. 변경된 모든 설정을 가져오거나 내보낼 것을 선택하거나 지원되는 특정 환경 설정만 가져오거나 내보낼 것을 선택할 수 있습니다. |
컨텐츠 유형 환경 설정 페이지 |
일반/편집기 환경 설정 페이지에
컨텐츠 유형 및 해당되는 연관된 파일 이름과 문자 세트를 편집하기 위한
새 환경 설정 페이지가 추가되었습니다.
|
새 기능 환경 설정 페이지 |
대형 Eclipse 기반 제품에서 기능 관리를
단순화하기 위해 새 기능 환경 설정 페이지가 도입되었습니다.
|
단어 완료 |
문서 편집기에서, 현재 열려 있는 편집기 또는 버퍼에서 발생하는 단어에 접두부를 채울 수 있습니다. 단어 완료를 위한 기본 키 바인딩은 Alt+/(Mac의 Ctrl+.)입니다. |
제목이 없는 파일 열기 |
먼저 파일을 작성하지 않고도 문서 편집기를 열 수 있습니다. 파일 > 새로 작성 > 제목이 없는 텍스트 파일로 이동하십시오. |
공유 편집기 환경 설정 |
일반 > 편집기 > 문서 편집기
환경 설정 페이지에는 모든 문서 편집기에 대한 설정이 들어 있습니다. 이전에 문서 및 Java 편집기
페이지에서 복제한 환경 설정이 병합되어, 나중에 적용 가능할 때
다른 문서 기반 편집기가 해당 설정을 받아들일 수 있습니다.
|
실행 취소 히스토리 크기에 대한 환경 설정 |
일반 > 편집기 > 문서 편집기
환경 설정 페이지에서 문서 편집기에 대한 실행 취소 히스토리 크기를 설정할 수 있습니다.
|
행 분리문자 변환 |
행 분리문자 변환 명령이 파일 > 행 분리문자 변환 서브메뉴로 이동되었습니다(이전에는 편집 메뉴에 있었습니다). 행 분리문자 변환은 이제 단일 편집기의 컨텐츠 뿐만 아니라 프로젝트, 폴더 및 파일에 적용 가능합니다. |
|
|
하이퍼링크 지원 |
Java 편집기로 제한되었던 하이퍼링크 지원이
일반화되어 플랫폼 텍스트로 이동되었습니다.
일반적인 하이퍼링크 환경 설정은 일반 >
편집기 > 모든 문서 편집기 환경 설정 페이지에서 사용 가능하며, 단순한 URL
하이퍼링크는 이제 표준 문서 편집기에서 작동합니다.
웹 브라우저 지원을 사용하여 링크를 표시합니다. 세부사항은 일반 > 웹 브라우저 환경 설정 페이지를 참조하십시오. SourceViewerConfiguration으로 구성되는 모든 SourceViewer는 자동으로 URL 하이퍼링크됩니다. |
첫 번째 변경을 실행 취소하면 더티 표시기가 지워짐 |
편집기 탭의 더티 표시기(*)는 초기 변경을 실행 취소할 경우 없어집니다. |
다중 행 텍스트 검색 및 바꾸기 |
텍스트 검색에서 사용되는 일반 표현식 패턴은 텍스트가 불규칙하게 퍼져 있는
행을 대조합니다.
|
환영 실행 막대 |
Eclipse SDK 환영에서 'Workbench로 이동' 링크를
선택할 경우, 전체 환영 페이지는 기본적으로 왼쪽 하단 Workbench 창 잘림 영역에 표시되는
새 환영 실행 막대로 접혀집니다. 환영 실행 막대에서는 새 사용자가 마지막 환영 페이지를
신속하게 복원하거나 단축키를 사용하여 기본 페이지 중 하나로 바로 이동할 수 있습니다.
플랫폼이 기본 작동과 '복원' 단추를 제어하는 반면, 배경 및 전경 색상과 단축키는 환영 확장을 통해 제공됩니다. 환영 실행 막대 정의 예제를 보려면 org.eclipse.platform의 플러그인 Manifest를 참조하십시오. |
새 도움말 보기 |
도움말이 도움말 보기 소개에 대해 작업할 수 있는
위치에 더 가까워졌습니다. 여기에는 필요할 때 지원을 제공하는 다양한
페이지가 있습니다. F1을 누를 경우, 보기는 작업 중인 사항과 관련되는
주제가 있는 보기가 열립니다. 또한 모든 주제로 전환하여
로컬 도움말에 있는 여러 가지를 볼 수도 있습니다.
로컬 도움말, 원격 InfoCenter, Eclipse.org 및 웹에 걸친 새 문서 검색은 이제
도움말 메뉴에서 직접 액세스할 수 있습니다(도움말 > 도움말 검색을 통해).
|
모든 대화 상자에 사용 가능한 동적 도움말 |
M5의 Workbench 창에 추가된 새 동적 도움말은
이제 대화 상자에서도 사용할 수 있습니다. 시스템 특정 도움말 단축키(Windows의
F1, Linux GTK의 Shift-F1 등)로 트리거한 경우, 관련 도움말 정보를 표시하는 대화 상자에
맞춰서 쉘이 열립니다. 마법사, 환경 설정, 실행 구성, 검색 등과 같은 다중 페이지
대화 상자는 사용자가 페이지를 넘기는 대로 컨텐츠가 갱신되도록 도움말 분할창을 트리거합니다.
|
배경에서 갱신사항 다운로드 |
Update Manager의 설치 마법사(도움말 > 소프트웨어 갱신 > 찾기 및 설치)에서는 이제 배경에서 플러그인 다운로드가 허용됩니다. 이 방식에서는 플러그인이 다운로드되는 동안 계속 작업할 수 있습니다. 모든 것이 다운로드되면, 설치 단계(jar 파일 압축을 풀고 설치 디렉토리로 이동)는 계속 모달 대화 상자에 의해 제어됩니다. |
가져오기/내보내기 갱신 사이트 책갈피 |
이제는 갱신 사이트 책갈피를 파일로 내보낼 수 있습니다.
이렇게 하면 빌드 사이에 책갈피를 이주하거나, 여러 Eclipse 설치 사이에
공유하거나 다른 개발자에게 제공하기가 쉽습니다.
|
갱신 사이트 미러 |
갱신 사이트는 이제 해당 컨텐츠를 미러하는
서버 목록을 지정할 수 있습니다. 미러된 갱신 사이트에서 기능을 찾는 대로
사용 가능한 미러를 선택하도록 프롬프트가 표시됩니다.
(site.xml에서 미러를 지정하는 방법에 관한 세부사항은 버그 69008을 참조하십시오.) |
개선된 기능 종속성 처리 |
다른 기능에 의존하는 기능을 설치할 때 설치 마법사를
사용하여 사용 가능한 모든 종속성을 자동으로 포함시킬 수 있습니다.
필수 선택 단추를 눌러 선택된 기능의 모든 전제조건을 포함시킨 후
모두 설치를 선택하여 설치를 완료하십시오.
|
RCP 델타팩 |
이제 새 RCP 델타팩을 사용할 수 있습니다(다운로드 페이지의 RCP SDK 섹션에 나열됩니다). 이 델타팩은 RCP 플러그인의 모든 OS 특정 단편을 포함하며 다른 OS에 대해 자신의 응용프로그램 다운로드 계열을 작성해야 하는 RCP 개발자를 위한 것입니다. 모든 OS 특정 RCP 2진 드롭을 다운로드해야 합니다. |
SWT 브라우저 위지트(widget) 개선사항 |
SWT 브라우저 위지트에 대해 많은 사항이 개선되었습니다. 요약하면 다음과 같습니다.
새 브라우저 데모 예제(위에 표시된)는 SWT 브라우저 위지트가 있는 HTML 컨텐츠를 응용프로그램에 통합하는 방법을 보여줍니다. SWT 샘플을 가져오는 쉬운 방법은 새 환영 페이지를 통하는 것입니다. |
새 스피너(spinner) 위지트 |
SWT는 이제 모든 창 시스템에서
스피너 위지트를 제공합니다. org.eclipse.swt.widgets.Spinner 를 참조하십시오.
|
GC.setLineCap, GC.setLineJoin |
GC.setLineCap 는
행 끝을 그리는 방법(아래 그림의 맨 위 행에 표시된 대로 일반, 라운드 또는 사각 스타일)을
제어합니다. GC.setLineJoin 을 사용하여
GC.drawPolylines 또는 GC.drawPolygon 과 같은
메소드에서 하나의 선을 다른 선에 연결하는 방법을 제어할 수 있습니다. 결합 스타일은
경사, 라운드 및 미터(맨 아래 행)입니다.
SWT 여러 가지의 캡 및 결합 스타일로 선 그리기에 대한 스니펫을 참조하십시오. |
마우스 휠 이벤트 |
SWT는 이제 사용자가 마우스 휠을
돌릴 때 이벤트를 제공합니다. 화면이동 막대를 화면이동하는 기본 동작은
이전과 같이 계속 작동합니다. SWT.MouseWheel 을 참조하십시오. |
개선된 레이아웃 지원 |
컴포지트 및
레이아웃 에는 응용프로그램이 레이아웃 성능을 개선하고
크기를 재지정하지 않는 중간 상위 요소가 있을 경우에도 모든 하위 요소를
강제로 레이아웃할 수 있는 새 메소드가 있습니다.
|
레이아웃에서 위지트(widget) 제거 |
세부사항은 스니펫 예제를 참조하십시오. |
Solaris-GTK+용 SWT |
Solaris-GTK는 SWT와 Eclipse가 일반적으로 빌드되는 지원 구성의 라인업을 결합했습니다. |
선택사항 클립보드 |
GTK 및 Motif의 Unix 사용자는 이제 가운데 마우스 단추로 텍스트를 선택한 후 붙여넣을 수 있습니다. |
열이 있는 원시 트리 |
SWT 세부사항은 스니펫 예제를 참조하십시오. |
순서 재지정 가능한 테이블 열 |
테이블에서 열의 표시 순서는 열 헤더를 끌어서(또한 프로그램 방식으로 설정하여) 변경할 수 있습니다. 세부사항은 스니펫 예제를 참조하십시오. |
독립형 SWT 다운로드는 이제 Eclipse 프로젝트임 |
독립형 SWT 응용프로그램 개발자의 경우, SWT 컴포넌트는 별도의 다운로드로 사용 가능합니다. Eclipse 3.1의 경우, SWT 다운로드는 이제 쉽게 프로젝트로서 작업공간에 가져올 수 있습니다.
가져온 org.eclipse.swt 프로젝트는 원시 라이브러리의 위치를 정의하므로 표준 Java 또는 JUnit 실행기로 응용프로그램을 실행할 수 있습니다. |
PDE를 사용하여 SWT 독립형 응용프로그램 시작 |
3.1에서, SWT를 포함한 코어 Eclipse 플러그인은 파일 디렉토리보다는 단일 JAR 파일로 패키징됩니다. SWT 플러그인 JAR은 이제 원시 라이브러리를 포함한 모든 것을 포함합니다. 독립형 SWT 응용프로그램을 실행하려면 원시 라이브러리를 Java 라이브러리 경로에 배치해야 합니다. SWT 이진 및 소스 다운로드를 사용할 경우 이는 자동으로 분석되지만 간혹 Eclipe SDK의 SWT 플러그인에 대해 빌드하는 것이 유용합니다. Eclipse 3.0에서는 독립형 SWT 개발자가 -Djava.library.path를 사용하여 원시 라이브러리를 추가했습니다. Eclipse 3.1에서는 원시 라이브러리가 JAR 내부에 있으므로 개발자는 쉽게 라이브러리를 찾을 수 없습니다. Eclipse를 통해 SWT 플러그인을 사용하여 SWT 응용프로그램을 실행하고 디버그하려면 SWT 응용프로그램 실행기를 사용하여 원시 라이브러리를 찾을 수 있습니다. 실행기에 대한 단축키는 실행 도구 > SWT 응용프로그램을 통해 Java 클래스의 컨텍스트 메뉴에서 사용할 수 있습니다. 나중 릴리스에서는 SWT 응용프로그램 실행기가 필요하지 않을 수 있습니다. |
고급 그래픽 |
곡선 및 직선, 알파 혼합 및 변환에 대한 경로처럼 고급 그래픽 조작에 대해 새 API가 추가되었습니다. 이 새 API를 사용하려면 GTK 및 Motif의 경우에는 Cairo Vector 엔진이, Windows의 경우에는 GDI+가 필요합니다. 세부사항은 스니펫 예제를 참조하십시오. |
단추에 대한 Windows XP 룩앤필 |
Windows XP에서, 이미지가 있는 단추는 이제 현재 스킨의 예상 룩앤필을 표시합니다. Windows XP 스킨에 대한 세부사항은 SWT FAQ를 참조하십시오. |
새 링크 위지트(widget) |
새 세부사항은 스니펫 예제를 참조하십시오. |
StyledText에서의 취소선 및 밑줄 |
새 세부사항은 스니펫 예제를 참조하십시오. |
CVS 전송 변경 세트 |
전송 변경 세트를 사용하여 확약하기 전에
전송 변경사항을 논리 그룹으로 구성할 수 있습니다. 전송 변경 세트를 사용하지만
동기화 보기를 전송 모드에 두려면 동기화 보기에서 변경 세트
단추 ![]() |
다양한 색채의
CVS 레이블 데코레이션 |
CVS 레이블 데코레이션은 색상 및 글꼴을 사용하여
파일 상태를 강조표시할 수 있습니다. 팀 > CVS > 레이블 데코레이션
환경 설정 페이지에서 CVS에 대해 색상 및 글꼴 데코레이션을 사용하고
일반 > 색상 및 글꼴 > CVS 환경 설정 페이지를 통해
무시된 파일과 전송 변경에 대해 데코레이션을 구성할 수 있습니다.
|
CVSNT에 대한 지원 |
CVSNT 개발자 노력으로 Eclipse CVS 클라이언트는 이제 CVSNT를 지원할 수 있습니다. 2.0.58b 이후의 CVSNT 버전은 Eclipse 3.1로 테스트되었습니다. |
CVS 확약 검토 |
확약 대화 상자에는 이제 확약되는
파일 목록이 포함됩니다. 이로서 확약 설명을 작성하는 동안 쉽게 파일을 찾아보고
목록에서 특정 파일을 제거하여 억제할 수 있습니다. 특히 패키지 탐색기나
네비게이터 보기에서 직접 확약할 때 유용합니다.
또한 확약 설명의 필수 여부를 판별하고 확약 시 표시해야 하는 최대 파일 수를 지정하기 위한 CVS 환경 설정(팀 > CVS)도 있습니다. |
CVS 개선된 파일 유형 지원 |
CVS는 이제 알 수 없는 파일 유형을 가지고 있는 파일을
확약하려고 할 때마다 프롬프트를 표시합니다. 이로서 기본적으로 CVS 선택 2진 대신
파일 유형을 명시적으로 구성할 수 있습니다. 또한 파일 유형 결정은 이제
파일 확장자가 아닌 파일 이름만(예: Makefile)을 기초로 할 수 있습니다.
|
CVS 분기 및 병합 |
CVS 분기 마법사에서는 이제 컨텐츠 지원을 사용하여
사용자 작업공간에서 이미 분기된 분기를 프로젝트로부터 선택할 수 있습니다.
병합할 때 단지 끝 태그를 지정하면 마법사가 자동으로 적절한 시작 태그를 찾습니다. 시작 태그를 사용할 수 없어도 동기화 보기에서 미리보기를 보지 않고 계속 병합할 수 있습니다. |
CVS 필터링 태그 |
CVS 바꾸기 및 비교 명령에서
분기 또는 버전을 선택하기 위해 사용하는 태그 선택 대화 상자는 이제
사용자가 입력하는 대로 일치하는 태그를 표시합니다.
|
Ant 디버거 |
새 Ant 디버거는 Ant 빌드파일의 실행을
디버그하는 데 도움을 제공합니다. 중단점, 스테핑, 종속성 호출 스택 및
행까지 실행 지원과 같은 표준 디버거 기능을 포함합니다.
|
Ant 편집기에서 |
Ant 편집기는 이제 빌드 파일 영역 폴딩을
지원합니다. 폴딩된 Ant 요소 위에 마우스를 놓으면 숨겨진 코드를 선택할 수 있습니다.
편집기 눈금자 메뉴를 통해 빌드파일의 프리젠테이션 폴딩을 신속하게
제어할 수 있습니다.
|
Ant 편집기의 파일에서 이름 바꾸기 |
이제는 Ant 편집기 내에서 동일 빌드 파일에서 특성 및 대상이 반복되어 발생할 때 이름을 바꿀 수 있습니다. 활성화하려면 커서가 이름을 바꿀 발생 내에 위치될 때 편집기 컨텍스트 메뉴나 Alt-Shift-R 키보드 단축키를 사용하십시오. |
Ant 편집기에서 발생 표시 |
이제는 Ant 편집기가 특성 및 대상 발생을 표시할 수 있습니다. 발생 표시는 Ant 편집기 환경 설정과 편집기 도구 모음 조치를 통해 제어합니다. |
Ant 편집기에서의 하이퍼링크 탐색 |
Ant 편집기는 Ctrl 키 수정자를 사용하는 하이퍼링크 탐색을 지원합니다. 키 수정자는 Ant > 편집기 > 탐색 환경 설정 페이지에서 변경할 수 있습니다. |
Ant 편집기는 요소만 선택함 |
Ant 편집기는 이제 빌드파일에서 선택된 소스 요소만 표시하도록 범위를 지정할 수 있습니다. 다른 편집기와 같이, Eclipse 도구 모음의 선택된 요소의 소스만 표시 토글 단추에 연결됩니다. |
개선된 Ant 탐색 |
Ant 편집기에서 탐색> 선언 열기 (F3)는 이제 참조된 대상 또는 특성을 탐색합니다. |
오류 발생 시 이제는 외부 Ant 빌드파일을 표시함 |
오류 및 경고 어노테이션은 이제 파일 > 외부 파일 열기...를 사용하여 열린 Ant 빌드파일에 대해서도 표시합니다. |
편리한 Ant 매뉴얼 |
Ant 편집기에서, 커서를 Ant 타스크, 유형 등의 이름에 놓고 Shift+F2를 눌러 Ant 매뉴얼의 관련 페이지에서 브라우저를 열 수 있습니다. |
빌드 종류별 Ant 대상 |
Ant 빌더의 대상 탭을 사용하여 빌드 종류마다 실행해야 하는 대상을 지정할 수 있습니다. 여기에는 "Clean"을 호출할 때 실행할 대상이 포함됩니다. |
Ant 편집기에서 오류 보고에 대한 더 많은 제어 |
이제는 모든 빌드파일 문제점을 무시하도록 Ant 편집기를 설정할 수 있습니다. 편집기가 문제점을 보고하지 않아야 하는 특정 빌드파일 이름도 지정할 수 있습니다. 두 설정 모두 문제점에 대한 Ant 편집기 환경 설정으로 제어합니다. |
콘솔 EOF |
콘솔 보기에서, Windows의 경우 Ctrl+Z(Linux의 경우 Ctrl+D)를 눌러 입력을 기다리는 프로그램에 파일 끝 신호를 보낼 수 있습니다. |
콘솔 인코딩 |
기본 인코딩과 다른 문자 인코딩을 사용하여 출력을 표시하도록 콘솔을 구성할 수 있습니다. 응용프로그램에 대해 콘솔 인코딩을 설정하려면 실행 구성의 공통 탭에서 콘솔 인코딩 설정을 사용하십시오. |
프로그램 출력 캡처 |
프로그램 출력은 이제 콘솔에 기록하는 것 외에도 파일로 캡처할 수 있습니다. 동작은 실행 구성의 공통 탭에 있는 설정으로 제어합니다. |
여러 개의 콘솔 보기 |
여러 콘솔을 한 번에 보아야 할 경우, 이제는 콘솔 보기의 콘솔 열기 드롭 다운 메뉴에 있는 새 콘솔 보기 명령을 통해 추가 콘솔 보기를 열 수 있습니다. |
중단점 조직 |
중단점 보기는 유형, 프로젝트, 파일 또는 작업 세트 기준으로 중단점을 그룹화할 수 있도록 하며 중첩 그룹을 지원합니다. 중단점 작업 세트를 사용하여 전체적으로 신속하게 사용하거나 사용하지 않을 수 있는 문제점 특정 세트로 중단점을 그룹화할 수 있습니다. 새로 작성되는 중단점은 자동으로 기본 중단점 작업 세트(굵게 표시됨)에 위치됩니다. 중단점을 복사하여 붙여넣고 중단점 작업 세트 사이에 중단점을 끌어서 놓을 수 있으며 중단점을 여러 개의 중단점 작업 세트에 배치할 수 있습니다. |