2012-10-15 3 views
0

특히 Mac OS X에서 키보드 단축키로 Xtext 생성물을 생성하기 위해 MWE2 워크 플로를 시작/실행할 수 있습니까? 내가 볼 수있는 유일한 동작은 컨텍스트 메뉴/마우스 오른쪽 버튼으로 mwe2 파일을 클릭하는 것입니다. 이 작업은 나중에 실행 기록 항목으로 나열되지만 해당 실행 기록에서 항목을 시작하는 바로 가기가 없습니다. 내가 찾은 유일한 방법은 전체 메뉴 구조입니다 : Ctrl-F2 (메뉴 막대의 초점)/'R'(실행 메뉴에 초점 맞추기)/5x 아래로 ('기록 실행'선택)/1x 오른쪽 화살표 (열 하위 메뉴)/실행 기록에서 항목을 시작합니다. 그러나 그것은 IMO가 너무 중요한 열쇠입니다. 더 간단한 해결책이 있습니까?Xtext MWE2 워크 플로의 키보드 단축키

종류는 도미니크에게 안부

+0

이클립스에서 임의의 작업과 바로 가기를 연결하는 방법이없는 것 같습니다. –

답변

0

이 해결 : 세바스찬 대답은 정확했다 ...하지만 그럼에도 불구하고 완벽하게 작동하는 솔루션을 발견했다. 목표는 열려있는 문법 파일이 포함 된 편집기에서 키보드 단축키를 눌러 아티팩트를 생성하는 것입니다. 그 문법의 단위 테스트로 편집기로 전환하고, 다른 키 스트로크를 치고 그 단위 테스트를 수행하십시오.

환경 설정/일반/키에서 CMD-F12를 '재실행 JUnit 테스트'로 정의 했으므로 두 번째 목표는 이미 도달했습니다. xtend 클래스에 정의 된 모든 JUnit 테스트를 실행할 수 있습니다. Alt-CMD-XT (Run as JUnit Test)를 실행하면 위에서 언급 한 키 바인딩으로 JUnit 테스트를 재실행 할 수 있습니다.

첫 번째 목표를 달성하기 위해 그 질문에 대해) Xtext 프로젝트 자체에 Run/Debug 실행 구성을 구성했습니다! 활성 편집기 내의 파일을 다른 것으로 실행할 수없는 경우 이러한 실행 구성을 사용할 수 있습니다 (JUnit 테스트, Java 응용 프로그램, 애플릿 등).)이 동작은 Preferences/Run/Debug/Launching에 의해 제어됩니다 : Launch 관련 프로젝트 'for'for launchable '. 활성 편집기 내의 Xtext 문법 파일은 '시작할 수 없습니다'.

프로젝트 시작 구성은 프로젝트의 속성으로 생성됩니다 (선택한 프로젝트에서 프로젝트를 마우스 오른쪽 단추로 클릭하거나 Alt-Enter 키를 누릅니다). 프로젝트의 새로운 실행 구성을 만들 수있는 "실행/디버그 설정"섹션이 있습니다.

이 단계를 수행 한 후 문법 편집기와 단위 테스트 파일을 전환하고 CMD-F11 (Run/Run) 명령을 사용할 수 있습니다. 디버그) 및 CMD-F12 (재 런 JUnit 테스트)