Eclipse Mylin은 어떻게 유용합니까?
-
20-09-2019 - |
문제
내 일식에서 Preferences -> Java -> Editor -> Content Assist -> Advanced
설정, 다음을 볼 수 있습니다.
- Java 비형 제안
- 자바 제안
- Java 제안 (작업 중심)
- Java 유형 제안
- JPA 제안 (항상 나를 위해 비어 있습니다)
- PDE API 도구 제안 (콘텐츠 지원 사이클링 설정에서 체크인하면 건너 뜁니다)
- SWT 템플릿 제안 (항상 비어 있음)
- 템플릿 제안 (항상 비어 있음)
- 단어 제안 (콘텐츠 지원 사이클링 설정에서 체크인하면 건너 뜁니다)
"Java 비 형식 제안서"및 "Java 제안 (작업 중심)"에 대한 인터넷 검색을 시도했지만 설명하는 것은 찾지 못했습니다.
항목이 일치합니다 /Java ((Non-)?Type)? Proposals/
나에게 이해가되지만 다른 사람들은 그렇지 않습니다.
그렇다면 다른 사람들은 무엇을합니까?
- 나는 PDE, SWT, 템플릿 또는 단어 제안에 대한 결과를 본 적이 없다. 언제 유용합니까?
- 나는 또한 Mylyn을 사용하기 시작한 적이 없다. "Java 제안 (작업 중심)"을 제공하는 것은 상상합니다. Mylyn이 이해하는 버그 트래커를 사용하지 않는다면 무엇을 살 것인가?
해결책
나는 또한 Mylyn을 사용하기 시작한 적이 없다. "Java 제안 (작업 중심)"을 제공하는 것은 상상합니다. Mylyn이 이해하는 버그 트래커를 사용하지 않는다면 무엇을 살 것인가?
통합 버그 추적기 (Mylyn Parlance, "Task Repository")가 없어도 Mylyn과 함께 할 수있는 것은 "로컬"저장소에서 작업을 작성하고이를 사용하여 다른 개발 작업의 컨텍스트를 유지하는 것입니다.
Mylyn의 컨텍스트 지원은 새로운 작업을 위해 처음 활성화 할 때 당황 스럽지만 Mylyn이하는 일은 패키지 탐색기와 같은 Windows의 내용을 필터링하여 해당 아티팩트 만 볼 수 있도록 작업 중에 방문한 상태에서 볼 수 있기 때문입니다. 활성화되었고 지금은 처음으로 작업을 활성화 했으므로 방문한 것이 없으며 패키지 탐색기는 비어 있습니다!
작업 설명이 "your.code.AbStractMappingParameter에서 NPE의 원인을 찾는 것"과 같은 것으로 가정하면 CTRL-SHIFT-T (OPEN TYPE ...)를 사용하고 해당 클래스로 이동하는 것과 같은 것으로 가정하면 원하는 것은 아마도 원하는 일입니다. . (일부 타이핑을 저장하고 열린 작업 대화 상자에서 Camel Case Support를 사용하십시오. "amp"를 입력하십시오.) 이제 패키지 탐색기는 이제 해당 클래스와 그 위의 계층 구조 (파일, 패키지 및 프로젝트)를 보여줍니다. . 편집자는 코드를 자동으로 접도록 구성한 경우 각 주석과 메소드를 접 히므로 일반적으로 가능한 클래스를 더 많이 볼 수 있습니다.
그런 두 파일을 더 방문하면 컨텍스트를 구축하기 시작합니다. Mylyn은 자동으로 작업과 함께 저장됩니다. 이후의 "Open Type ..."검색은 이제 컨텍스트 내 클래스와 언급 한 콘텐츠 지원 제안도 제공합니다. 참고 : 작업과 관련이 없다고 생각하지 않는 한 파일을 닫지 마십시오. 편집기를 닫을 때 클래스/파일 등. 컨텍스트에서 삭제되고 더 이상 패키지 탐색기에 나타나지 않습니다. 평균 개발 작업에는 작업 중에 열린 파일 및 편집기 창이 수십 개 이상의 파일, 소규모 파일 및 편집기 창이 열려 있지 않습니다.
이제 다른 작업 (로컬 또는 리포지토리에서)을 만든 다음 활성화 한 후 다시 수행 한 패키지 탐색기로 다시 시작하여 작업 할 때 컨텍스트를 구축 할 것입니다.
그런 다음 첫 번째 작업을 재 활성화하면 흥미로운 점이 표시됩니다. 열린 창문이 닫히고 패키지 탐색기가 지워지고 마지막으로 작업 한 후에는 탐색기의 내용이 나타납니다. 그리고 그 당시 열린 모든 창문이 이제 다시 열립니다! 당신은 그것에 대해 일하기 위해 돌아 왔습니다. 매우 편리합니다.
통합 저장소없이 Mylyn과 함께 할 수있는 일에 대한 간략한 요약이 있습니다. 더 많은 것을 듣고 싶다면 http://www.eclipse.org/mylyn/ 그리고 거기에 무엇이 있는지 읽으십시오.
다른 팁
항상 비어있는 템플릿 제안 및 SWT 템플릿 제안의 경우 컨텐츠 어시스트를 호출하기 전에 무언가를 입력해야합니다.
이것을 시도해보십시오.
- 창 -> 표시보기 -> 템플릿 (가능한 템플릿 목록 표시)
- Java 클래스에서는 커서를 메소드 외부로 설정하지만 클래스 내에서
- 유형
main
그런 다음 Ctrl 공간을 누릅니다 - 컨텐츠 보조가 표시되어야합니다
- Ctrl 공간을 다시 누르면 '템플릿 제안서'로 전환하십시오.
- '기본 방법'템플릿이 여기에 표시되어야합니다
SWT 템플릿으로 전환하는 추가 CTRL 공간으로 SWT 템플릿에 대해서도 동일하게 시도 할 수 있습니다. 좋은 예는 입력하는 것입니다 table
이것은 템플릿을 보여줄 것입니다 Table
, TableColumn
그리고 TableItem
.
이 프로젝트가 작동하려면 SWT가 있어야합니다.
실험에서 템플릿 제안서는 Sysout과 같은 단축키를 입력 할 수있는 제안이며 Ctrl 공간은 System.out.printnl ()로 확장됩니다. 다른 바로 가기가 무엇인지 잘 모르겠습니다. 의심 할 여지없이 문서 어딘가에 나열되어 있습니다.
나는 PDE, SWT, 템플릿 또는 단어 제안에 대한 결과를 본 적이 없다. 언제 유용합니까?
아마도 PDE 또는 SWT 프로젝트를 진행하는 경우 일 것입니다.
나는 또한 Mylyn을 사용하기 시작한 적이 없다. "Java 제안 (작업 중심)"을 제공하는 것은 상상합니다. Mynlyn이 이해하는 버그 트래커를 사용하지 않는다면 무엇을 살 것인가?
다시 이것은 아마도 당신이 아닌 사용 사례 (Mylyn을 사용하는 사람들)를위한 것입니다.