Eclipse에서 가장 최근에 시작한 프로그램을 다시 실행하는 바로 가기가 있습니까?


148

Eclipse에서 가장 빈번하게 수행하는 작업 중 하나는 마지막 프로그램을 다시 실행하는 것입니다. 실행-> 실행 기록-> [최상위 항목] 으로 이동하여 수행합니다 .

이를 수행하는 바로 가기 키가 있습니까?

나는 CTRL+를 알고 F11있지만 이것은 나를 위해 작동하지 않습니다. 현재 활성 클래스 (소스 코드를 편집중인 클래스)에 기본 메소드가없는 경우에만 최신 프로그램을 시작합니다. 그렇게하면이 클래스를 프로그램의 시작점으로 사용하고 실행 기록 목록의 항목으로 사용하지 않습니다.

답변:


227

들어 CTRL+는 F11당신이하고자하는 일을 할, 당신은 ( "윈도우 / 환경 설정"에서) 설정해야합니다
" Run/debug > Launching : Launch Operation"로 설정 :

항상 이전에 시작한 응용 프로그램을 시작하십시오


의견에서 Thorbjørn Ravn Andersen이 언급 했듯이 , 마지막 앱을 시작하면 기본 동작 (3.2 또는 이전)이었습니다. 이 스레드에서 설명하는 것처럼 3.3M6 (2007 년 3 월)
이후 :

기본적으로 선택된 파일 또는 활성 편집기를 실행하거나 디버그하기 위해 응용 프로그램 실행 및 디버깅이 단순화되었습니다.
선택한 리소스 (또는 활성 편집기)가 실행 가능하지 않은 경우 사용자는 관련 프로젝트를 시작하거나 이전 실행을 다시 시작하도록 선택할 수 있습니다.

이 설정은 Run/Debug > Launching환경 설정 페이지 에서 관리됩니다 .
또한 사용자는 항상 이전 응용 프로그램을 시작하는 3.2 동작으로 되돌릴 수 있습니다.


Torsten의견에서 확인 합니다 .

를 누르면 F11디버그 모드에서 마지막 응용 프로그램 만 실행됩니다.


15
이것은 실제로 Ctrl-F11의 역사적인 동작입니다. 변화 한 사람들을 부끄러워합니다.
Thorbjørn Ravn Andersen

3
새로운 동작은 단일 실행 클래스를 작성하는 초보자에게 최적입니다. 기존 접근 방식은 여러 진입 점이있는 여러 프로젝트가있는 대규모 작업에 가장 적합합니다.
Audrius Meskauskas

3
고맙게도, mac 사용자에게는 Command + F11입니다 (기능 버튼은 기본적으로 활성화되어 있지 않으므로 기본적으로 Command + fn + F11입니다)
gerrytan

두 가지 동작이 모두 필요한 경우 현재 alt + shift + x + 조합으로 시작되는 현재 프로그램을 시작하기위한 간단한 키를 할당하십시오. Java의 경우 Alt + j를 설정했습니다 (기본적으로 줄을 결합하도록 지정됨)
Paddy

1
@Noumenon 8 년 후, 너무 확실하지 않습니다. 마지막 작업을 시작해야한다는 것을 기억합니다. 따라서 마지막 세션이 디버그 세션 인 경우 디버그 세션을 다시 시작해야합니다.
VonC 2019

16

실행-> 실행 기록-> [가장 많은 항목]Alt+ R+ T+ 1입니다. 그러나이 방법의 단점은 Run메뉴에 'T'단축키가있는 항목이 하나만 있어야 한다는 것입니다 .


6

예, Ctrl- F11.


1
고마워, 이것은 내 문제를 해결하지 못합니다. 위의 편집 내용을 참조하십시오. 감사.
Itay Maman

2

Scala 프로젝트 (Scala IDE)의 경우 매번 Scala lanucher를 선택하지 않도록 이것을 추가해야했습니다.

  • 실행 / 디버그 > 런칭 > 기본 발사기 환경
  • 에서 시작 유형 / 모드 선택 스칼라 응용 프로그램
  • 기본 런처 를 선택 스칼라 응용 프로그램 (새 디버거) 실행기

Ctrl+ 를 누를 때 대화 상자를 여는 다른 실행에도 작동합니다.F11


2

Ctrl+ Shift+ F9를 의미Relaunch with the same configuration.

이것은 나를 위해 작동합니다!

적어도 Pydev-Editor에서. 다른 관점에 대해서는 잘 모르겠습니다 ...


1

Ctrl-F11

또한 실행-> 실행 기록으로 이동할 필요가 없습니다. 툴바에서 실행 버튼 옆에있는 작은 아래쪽 화살표 버튼 (흰색 재생 기호가있는 녹색 원 모양)을 클릭하면됩니다.


6
예, 그러나이 영역에있을 때 키보드는 마우스보다 빠르게 작동합니다.
Itay Maman

바로 그거죠. CTRL-F11을 올바르게 설정하십시오.
DragonBorn

현재 JUnit 테스트를 편집 중이며 작성중인 테스트 방법 만 실행하고 싶습니다. 메서드 이름을 먼저 강조 표시하여 실행합니다.-> 실행할 때마다이 작업을 수행합니다. 그래서 나는 가장 최근의 달리기를 달리기위한 지름길을 봤습니다. 나는 이것이 우리가 가장 최근에 실행을위한 별도의 바로 가기 필요가 적절한 경우라고 생각합니다
thirdy

0

예, Ctrl + F11 은 Windows에서 작동하고 명령 + fn + F11 은 Mac에서 작동합니다.


0

Ctl + F11은 나에게도 효과가 없었습니다 (Nune on Lubuntu). 나는 이것을 시작했다 : Alt + r + t + 1

t 대신 h를 사용하여 디버깅 할 수도 있습니다. Alt + r + h + #

나는 그것이 조금 더 길지만 마우스에 도달 할 필요가 없다면 내가 괜찮은 모든 Linux 컴퓨터에서 안정적으로 수행 할 수 있다는 것을 알고 있습니다. 또한이 방법으로 숫자를 변경하여 최대 9 개의 이전 실행을 실행할 수 있습니다


0

방법 하나 :

이때이 아이콘에서 프로젝트를 클릭하십시오. 이동 버튼을 누르고 있으면 서버 포트로 프로젝트가 다시 시작됩니다 (종료 및 다시 시작).

여기에 이미지 설명을 입력하십시오

두 번째 방법 :

여기에 이미지 설명을 입력하십시오:

Eclipse 메뉴 표시 줄에서 : Windows => 환경 설정 => 키 입력 및 선택 type filter tex : 종료 및 다시 시작 단축키를 다음과 같이 바인딩하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.