MyLyn Task-Focused UI
From JCFWiKi
Copyright © 2007 Daewoo Information Systems Co., Ltd. |
목차 |
[편집] Task 중심의 사용자 인터페이스 사용
[편집] 소개
Task의 라이프사이클을 어떻게 다루고 Task 중심의 사용자 인터페이스를 사용하는지 알아보겠습니다. 먼저, 기존에 사용하던 프로젝트를 열어두어야 합니다.
[편집] Task List 뷰를 엽시다
Task List 뷰를 엽니다. Window > show View > Other... > MyLyn > Task List
MyLyn 이 없을 경우 Help > Sofrware Updates > find and install > search for new features to install에서
new remote site 버튼을 클릭해서 name 은 Mylyn URL은 http://download.eclipse.org/tools/mylyn/update/e3.3 이라고 넣은 다음
finish 버튼을 클릭합니다.
[편집] Task를 만들고 활성화시켜 봅시다
Task List 뷰에서 마우스 오른쪽 버튼을 누르고 New > Category 를 선택합니다. 여기에 Tutorials라는 카테고리를 만듭니다.
그리고 Tutorials 카테고리에서 오른쪽 클릭을 하고 New > Task 를 선택합니다. New Task 다이얼로그에서 Local Tasks를 선택하고 Finish 버튼을 누릅니다.
Task의 제목으로 "Task 포커스 사용하기"라고 입력하고 우선순위(priority)를 High로 설정합니다. 노트를 추가해도 좋습니다.
새 task에 오른쪽 버튼을 누르고 Activate를 선택하여 활성화시킵니다.
[편집] Task에 포커스를 두어봅시다
Task를 활성화하면 자동으로 왼쪽의 Package Explorer의 Focus on the Active Task 토글 버튼이 눌러집니다.
[편집] 파일을 열어봅시다
Package Explorer 뷰에서 Alt + 마우스 왼쪽 버튼을 누르면 (안보였던) 모든 프로젝트가 보입니다. (닫힌 것이나 열린 것이나 모두)
아무 프로젝트나 Alt+클릭하면 프로젝트 안에 있는 파일들을 볼 수 있습니다. 이런 방법으로 클래스 하나를 선택합니다. 해당 파일을 열고 나면 Package Explorer와 Outline 뷰에 나타납니다.
[편집] 포커스에 메소드를 추가해봅시다
에디터에서 메소드를 하나 선택하면 Package Explorer와 Outline 뷰에서 선택된 것을 볼 수 있습니다. Outline 뷰에서 클래스에 Alt+클릭을 하면 다시 모든 메소드가 보입니다. 포커스 밖에 있는 메소드들은 회색으로 보입니다. 목록에서 다른 메소드들을 선택하면 포커스 밖에 있는 메소드들은 모두 사라집니다.
[편집] 랜드마크
한 요소의 관심 순위가 충분히 높다면 랜드마크, 즉 암묵적으로 생성된 북마크가 됩니다. 랜드마크는 굵은 글자로 보입니다.
Outline 뷰나 Package Explorer에서 한 메소드를 오른쪽 클릭으로 선택하고 Mark as Landmark를 선택합니다. 그러면 이 메소드는 랜드마크가 됩니다.
단축키 : Ctrl+Shift+Alt+Up (해제 : Ctrl+Shift+Alt+Down)
[편집] 포커스로부터 메소드를 삭제해봅시다
포커스에 들어있는 메소드를 오른쪽 클릭으로 선택하고 Remove from Context를 선택합니다. 그러면 이 메소드는 목록에서 사라집니다.
[편집] 또 다른 파일을 열어봅시다
프로젝트에 대고 Alt+클릭을 합니다. Alt+클릭을 계속하여 목록 중에서 임의의 파일을 선택합니다. 새로운 파일을 열면 포커스 밖에 있던 모든 파일들이 사라집니다.
단축키 : Alt+Right (= Alt+click)
[편집] 퀵 콘텍스트 뷰
Ctrl+Shift+Alt+Right 를 누르면 포커스 내에 있는 (노란 상자로) 모든 요소들을 볼 수 있습니다.
[편집] Task 마치기
Task List 뷰에서 "Task 포커스 사용하기" Task에 오른쪽 버튼을 클릭하고 deactive를 선택합니다. 다시 그 Task에 오른쪽 버튼을 클릭하고 Mark > Complete를 선택합니다.
그러면 해당 Task 이름은 줄이 좍 그어집니다.
[편집] task와 task Repository
Mylar는 두 가지 종류의 태스크 지원으로 Eclipse를 확장했다.
- 개인 태스크는 Eclipse 워크스페이스에 로컬로 저장되고 스케줄링 같은 기본적인 태스크 관리 기능들을 제공한다.
- 공유 리포지터리(repository) 태스크들은 서버에 저장되고 코멘트 쓰레드와 파일 첨부 같은 협업 기능을 제공한다.
